Three20 и iOS 4 - PullRequest
       10

Three20 и iOS 4

2 голосов
/ 08 июня 2010

Я пытаюсь завершить приложение для iOS 4. Оно включает Three20.Я установил базовый SDK для «iPhone Device 4.0» и «Цель развертывания» для «iPhone OS 3.0», но получаю следующее сообщение:

"_OBJC_CLASS_$_TTURLRequestModel", referenced from:
    _OBJC_CLASS_$_MockPhotoSource in MockPhotoSource.o

Что мне делать?

Ответы [ 3 ]

2 голосов
/ 02 августа 2010

Я думаю, что эта тема объясняет большинство проблем.

http://groups.google.com/group/three20/browse_thread/thread/90a57d469dfcc32d/85750d0c9b7c79de?lnk=gst&q=ios4#85750d0c9b7c79de

Также обновленный код доступен здесь ..

http://github.com/ECP/three20

Надеюсь, это поможет.

Спасибо.

0 голосов
/ 22 октября 2010

Я тоже выдернул свои волосы, так как добавил три20 правильно на вашу новую iOS4 с очень простыми инструкциями, перечисленными здесь: http://github.com/facebook/three20 не сработало.

Проблема: может скомпилировать заново Three20 в ваш проект iOS и получить эту ошибку: Can't find #import "Three20/Three20.h".

Вот лучшее решение для тех, у кого такая же проблема:

  1. Добавьте ваши Three20 к пути вашего проекта iphone следующим образом:

     [yourProjectPath]/[iOSProjectName]/three20/..
    
  2. CD Three20 DIR

  3. пробег:

    python src/scripts/ttmodule.py -p [yourProjectPath]/[iOSProjectName]/[iOSProjectName].xcodeproj Three20 -c Debug -c Release
    
  4. зайдите в XCode и сделайте сборку сейчас.

Спасибо jverkoey за добавление этого, вы избавили нас от многих головных болей.

http://github.com/facebook/three20/commit/0814b1c149cbe987557c88a271f999c3f9f3ae64

0 голосов
/ 26 июля 2010

У меня была такая же проблема.Я исправил это, проверив, что «Построить только активную архитектуру» (ONLY_ACTIVE_ARCH) в свойствах проекта xcode проверено как в проекте Three20, так и в моем проекте.

...