我已经使用 MAC 的 GData 电子表格代码编写了相应的 iPhone 版本(相同的代码),但抛出了异常: [GDataEntryBase worksheetsFeedURL]:无法识别的选择器发送到实例... 在我看来,当从电子表格提要中获取条目时,我得到了一组 GDataEntryBase (iPhone 版本)而不是 GDataEntrySpreadsheet。 任何帮助将不胜感激!
谢谢。
最佳答案
当所需的子类未编译并链接到应用程序中时,将创建基类。
确保为您的项目设置了 -ObjC 链接器标志,并且为包含电子表格的目标定义了 -DGDATA_REQUIRE_SERVICE_INCLUDES=1
和 -DGDATA_INCLUDE_SPREADSHEET_SERVICE=1
类。 (在GData.xcodeproj>build设置>其他链接器标志
中)
这些内容在 BuildingTheLibrary 上进行了讨论该项目的 wiki 页面。
关于iphone GData 电子表格无法识别的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384501/