При редактировании файла Swift, я получаю несколько:
@objc attribute used without importing module 'Foundation'
@objc can only be used with members of classes, @objc protocols, and concrete
extensions of classes
Use of unresolved identifier
Use of undeclared type
ошибки компилятора.
Например,
@objc func returnTrue() -> Bool { return true }
жалуется @objc attribute used without importing module 'Foundation'
, хотя мой pch
файл содержит #import <Foundation/Foundation.h>
Я перезапустил Xcode / Mac; удалено / переустановлено Xcode ; удаленные производные данные; изменил / отменил файл pch; проверил класс целевого членства; и почистил папку сборки (несколько раз). Я могу успешно скомпилировать и запустить код.
Есть мысли?