使用未申报的类型' UIImage'在斯威夫特

时间:2014-07-30 08:18:21

标签: ios uiimage swift cgfloat swift-playground

在swift中使用此函数,我收到编译器错误。 功能是:

class func imageWithImage (imageToResize : UIImage, scaledToSize newSize : CGSize) {
    return imageToResize;
}

,错误是:

  1. 使用未声明的类型' UIImage'
  2. 使用未声明的类型' CGSize'
  3. 这有什么问题..?如何在Swift中使用UIImage?

2 个答案:

答案 0 :(得分:92)

您是否在文件中添加了import UIKit

答案 1 :(得分:0)

我迅速复制了一个框架目标时就遇到了这个问题。结果,.h(即伞形[About],位于Build Phases -> Headers中)是不同的(因为它只是从上游目标复制而来)。伞形文件包含#import <UIKit/UIKit.h>

  • 创建<new_framework_target_name>.h并添加#import <UIKit/UIKit.h>

  • Product NameBuild Settings)重命名为upstream_framework_target_name。h