静态库中的UIDevice属性无法使用

20

我在iPhone SDK中创建了一个静态库,在其中使用了一些UIDevice属性。运行应用程序时,Xcode显示以下错误:UIDevice未声明...即使同样的代码在不创建静态库并仅构建源文件时也可以完美运行。


我在我的新静态库中也遇到了这个问题,对于UIDevice和UIApplicationWillTerminateNotification都是如此——在我的主应用程序中,引用工作正常。它们都在UIKit.framework中,我已将其添加到我的库的“链接二进制文件与库”列表中,但我仍然收到未声明的错误。 - Surfbutler
1个回答

63

你尝试过添加吗?

#import <UIKit/UIKit.h>

你需要将这个导入语句加到你的类文件(.h)的顶部吗?我之前也遇到了类似的问题,但当我在 .h 文件中添加了这个导入语句时,许多错误都得到了解决。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接