Properties UIDevice属性在静态库中不起作用

Properties UIDevice属性在静态库中不起作用,properties,uidevice,Properties,Uidevice,我在iPhoneSDK中创建了一个静态库,其中使用了一些UIDevice属性。 当我运行应用程序时,此xcode显示此错误 未声明的设备。。。即使是相同的代码也运行得很好,而我不创建静态库,只构建源文件。您尝试过添加吗 #import <UIKit/UIKit.h> #导入 …到你的class.h文件的顶端?我遇到了和您类似的问题,但当我将该导入添加到我的.h文件中时,似乎修复了许多错误 希望有帮助 Andy我在新的静态库中也得到了这一点,用于UIDevice和UIApplica

我在iPhoneSDK中创建了一个静态库,其中使用了一些UIDevice属性。 当我运行应用程序时,此xcode显示此错误 未声明的设备。。。即使是相同的代码也运行得很好,而我不创建静态库,只构建源文件。

您尝试过添加吗

#import <UIKit/UIKit.h>
#导入
…到你的class.h文件的顶端?我遇到了和您类似的问题,但当我将该导入添加到我的.h文件中时,似乎修复了许多错误

希望有帮助


Andy

我在新的静态库中也得到了这一点,用于UIDevice和UIApplicationWillTerminateNotification——这些引用在我的主应用程序中运行良好。它们都在UIKit.framework中,我已将其添加到我的库的“将二进制文件链接到库”列表中,但我收到了未声明的错误。@andyengle为我工作。@andyengle非常感谢!!那是个救命恩人!谢谢