iphone GData电子表格无法识别的选择器

iphone GData电子表格无法识别的选择器,iphone,spreadsheet,gdata,Iphone,Spreadsheet,Gdata,我已经使用用于MAC的GData电子表格代码编写了相应的iPhone版本(相同的代码),但我遇到了一个异常: [GDataEntryBase worksheetsFeedURL]:发送到实例的选择器无法识别。。。 在我看来,当从电子表格提要获取条目时,我得到了一个GDataEntryBase(iPhone版本)数组,而不是GDataEntrySpreadsheet。 任何帮助都将不胜感激 谢谢。基类是在所需子类未编译并链接到应用程序时创建的 确保为项目设置了-ObjC链接器标志,并且为包含电子表

我已经使用用于MAC的GData电子表格代码编写了相应的iPhone版本(相同的代码),但我遇到了一个异常: [GDataEntryBase worksheetsFeedURL]:发送到实例的选择器无法识别。。。 在我看来,当从电子表格提要获取条目时,我得到了一个GDataEntryBase(iPhone版本)数组,而不是GDataEntrySpreadsheet。 任何帮助都将不胜感激


谢谢。

基类是在所需子类未编译并链接到应用程序时创建的

确保为项目设置了-ObjC链接器标志,并且为包含电子表格类的目标定义了
-DGDATA\u REQUIRE\u SERVICE\u INCLUDES=1
-DGDATA\u INCLUDE\u SPREADSHEET\u SERVICE=1
。(在
GData.xcodeproj>生成设置>其他链接器标志中


这些都在项目的wiki页面上讨论。

我忘了提到方法是worksheetsFeedURL:我在项目的链接器构建设置中设置了-ObjC标志,在项目的目标构建设置(其他C标志)中设置了这两个定义,但例外仍然存在。我做错了什么?我得到了这个错误:未定义架构armv6的符号:“\u OBJC\u CLASS\u$\ u GDataServiceGoogleSpreadsheet”,引用自SpreadSheetManager中的:OBJC CLASS ref。ld:未找到架构armv6的符号。我认为电子表格并没有以某种方式编译到静态库中。请帮忙,谢谢你的帮助!谢谢你!修复了编译错误,您的信息非常有用。非常感谢!!我想我解决了!GDataEntrySpreadsheet.h和GDataEntrySpreadsheet.m没有编译到静态库中,所以我将它们手动添加到构建阶段。应该有人告诉谷歌这件事!