Нераспознанный селектор электронных таблиц iphone GData - PullRequest
3 голосов
/ 12 сентября 2011

Я использовал код электронных таблиц GData для MAC, чтобы написать соответствующую версию iPhone (тот же код), но я получил исключение: [GDataEntryBase worksheetsFeedURL]: нераспознанный селектор отправлен в экземпляр ... Мне кажется, чтоПри извлечении записей из фида электронных таблиц я получил массив GDataEntryBase (версия для iPhone) вместо GDataEntrySpreadsheet.Любая помощь будет высоко оценена!

Спасибо.

1 Ответ

3 голосов
/ 12 сентября 2011

Базовый класс создается, когда необходимые подклассы не скомпилированы и не связаны с приложением.

Убедитесь, что для вашего проекта установлен флаг компоновщика -ObjC, и что -DGDATA_REQUIRE_SERVICE_INCLUDES=1 и -DGDATA_INCLUDE_SPREADSHEET_SERVICE=1 определены для цели, которая включает классы электронных таблиц.(в GData.xcodeproj > Build Settings > Other Linker Flags)

Они обсуждаются на вики-странице BuildingTheLibrary для проекта.

...