web-dev-qa-db-ja.com

Swiftでの宣言されていない型 'UIImage'の使用

Swiftでこの関数を使用すると、コンパイラエラーが発生します。関数は次のとおりです。

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

そしてエラーは:

  1. 宣言されていない型 'UIImage'の使用
  2. 宣言されていない型 'CGSize'の使用

これはどうしたの?。? SwiftでUIImageを使用するにはどうすればよいですか?

29
Gaurav Pandey

追加しましたかimport UIKitをファイルに追加しますか?

95
ansible

Swiftでフレームワークターゲットを複製したときに、この問題が発生しました。その結果、.h(つまり傘 [約]Build Phases -> Headers)にあります(上流のターゲットからコピーされたため)。アンブレラファイルには#import <UIKit/UIKit.h>が含まれています

  • <new_framework_target_name>.hを作成し、#import <UIKit/UIKit.h>を追加します
    または
  • Product NameBuild Settings)の名前をupstream_framework_target_name。hに変更します
0
yoAlex5