【发布时间】:2012-01-24 22:04:36
【问题描述】:
所以我对这个问题做了一些研究,但我还没有发现任何类似的东西......
所以我正在使用 Xcode 和 Sparrow 框架在 Obj-C 中编写游戏。到目前为止,我一直在使用模拟器,一切都很好。但是当我切换到在我的设备上运行它时,我会遇到各种应该是标准的错误,例如“找不到 NSObject 的接口声明”、“未知类型名称 'NSMutableArray'”等。我已经在每个类中都有 #import,所以你会认为它不应该发生,对吧?我觉得只是一两行需要在某个地方更改 - 但我不知道是什么或在哪里。
如果有人有任何建议,将不胜感激。 :)
编辑:这是给出错误的 .h 文件之一的屏幕截图 - 它似乎只存在于我创建的一些 .h 文件中。 http://i.imgur.com/EuQh4.png
【问题讨论】:
-
听起来 Foundation 不是以某种方式导入的。尝试将
#import <Foundation/Foundation.h>添加到您的 prefix.pch 以查看它是否清除了警告。 -
刚刚检查了 Application_Prefix.pch - 它已经在里面了,还有
和 "Sparrow.h" O.o -
Foundation 是否列在您的框架文件夹中?您是否在目标设置中链接到它?
-
第一个问题是的,我对第二个问题一无所知 XD 抱歉,Obj-C/Xcode 还是有点绿色。
-
好的,刚刚检查了 Linked Frameworks and Libraries - 我希望这就是你所说的 - 我看到 Foundation.framework 在那里。
标签: objective-c ios xcode sparrow-framework