【问题标题】:UIDevice properties not working in static libraryUIDevice 属性在静态库中不起作用
【发布时间】:2011-09-07 09:29:56
【问题描述】:

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

【问题讨论】:

  • 我在我的新静态库中也得到了这个,用于 UIDevice 和 UIApplicationWillTerminateNotification - 引用在我的主应用程序中运行良好。它们都在 UIKit.framework 中,我已将其添加到库的“Link Binaries With Libraries”列表中,但出现未声明的错误。

标签: properties uidevice


【解决方案1】:

你有没有尝试添加

#import <UIKit/UIKit.h>

...到您的类 .h 文件的顶部?我遇到了与您类似的问题,但是当我将该导入添加到我的 .h 文件中时,似乎修复了很多错误。

希望对您有所帮助。

安迪

【讨论】:

  • @andyengle 为我工作。
  • @andyengle 非常感谢!!
  • 那是救命稻草!谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-18
  • 2011-07-20
  • 1970-01-01
  • 1970-01-01
  • 2013-09-14
相关资源
最近更新 更多