【发布时间】:2014-02-24 21:28:03
【问题描述】:
我在为 iPhone 设置 GData 项目时遇到问题。我按照How to use GData in iphone? 帖子中的答案的说明进行操作。该项目编译良好,但如果我尝试运行它会给我一个链接器错误。链接器错误是
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_GDataServiceGoogleYouTube", referenced from:
objc-class-ref in BWC_ViewController-C85FBF830F43777.o
ld: symbol(s) not found for architecture i386
请看附件截图
谢谢!
【问题讨论】:
-
您声称该项目编译良好,但您发布的输出清楚地显示了一大堆编译器警告。警告很糟糕。先修复它们。
-
警告是因为我在构建阶段的编译源中添加了头文件。删除它们,警告现在已修复。但链接器错误仍然存在。
-
请注意,GData API 不是 YouTube 当前的 API。相反,应用应该使用新的基于 JSON 的库,code.google.com/p/google-api-objectivec-client
标签: ios objective-c linker-errors gdata