Подтвердить что ты не робот

Использование Uneclared типа UIImage в Swift

При использовании этой функции в swift и я получаю ошибку компилятора. Функция:

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

и ошибка:

  • Использование необъявленного типа 'UIImage'
  • Использование необъявленного типа 'CGSize'

Что не так с этим..? что я могу сделать, чтобы использовать UIImage в Swift..?

4b9b3361

Ответ 1

Вы добавили import UIKit в свой файл?

Ответ 2

Я работал над этой проблемой, когда дублировал целевой фреймворк на swift. В результате и .h (то есть зонтик[About] и находится в Build Phases -> Headers) были разными (потому что он просто скопирован из вышестоящей цели). Файл зонтика содержит #import <UIKit/UIKit.h>

  • Создайте <new_framework_target_name>.h и добавьте #import <UIKit/UIKit.h>
    или
  • Переименуйте Product Name (Build Settings) в upstream_framework_target_name.h