我正在完成 itunes u 的 cs193p 作业 4(2011 年秋季斯坦福 iOS 开发课程)
任务是创建一个 flickr 应用程序 - 他们提供一个名为 flickrfetcher 的 flick 助手类。
我已经复制了 flickrfetcher .h 和 .m 文件(可从http://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/assignments/FlickrFetcher.zip获得),包括 .h我的视图控制器中的文件。
该项目编译良好,直到我调用 flickrfetcher 类,此时我得到 2 个错误:
架构 i386 的未定义符号:
“_OBJC_CLASS_$_FlickrFetcher”,引用自:flickrthingViewController.o ld 中的 objc-class-ref:找不到架构 i386 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v查看调用)
现在在进行了一些搜索之后,我发现偶尔会提到类似的事情,唯一真正有意义的建议是我需要添加 coredata 框架。我已经做到了。它仍然不起作用。
我的系统没有任何问题,就像我下载了课程中演示的示例项目一样,它使用相同的库,编译和运行都很有趣。(顺便说一下,它不包括 coredata
我什至尝试将这些文件从那个项目复制到我的,以防万一有一些细微的差别。还是行不通。
我希望(并假设)这是一些愚蠢的小事。
我正在运行最新版本的 xcode,但对于接下来要尝试什么一无所知!