2011-05-17 2 views
0

В моем приложении iphone я пытаюсь получить твиты из твиттера.iphone: проблема при получении твитов из twitter

И я получил один пример кодирования из следующей ссылке:

https://github.com/mattgemmell/MGTwitterEngine

Но когда я реализовал этот пример я получил следующее предупреждение:

Ld build/Debug-iphonesimulator/XAuthTwitterEngineDemo.app/XAuthTwitterEngineDemo normal i386 
cd "/Volumes/MacShare/ANKIT BACKUP/aral-XAuthTwitterEngine-8713a93/aral-XAuthTwitterEngine-8713a93/XAuthTwitterEngineDemo" 
    setenv MACOSX_DEPLOYMENT_TARGET 10.6 
setenv PATH  "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk "-L/Volumes/MacShare/ANKIT BACKUP/aral-XAuthTwitterEngine-8713a93/aral-XAuthTwitterEngine-8713a93/XAuthTwitterEngineDemo/build/Debug-iphonesimulator" "-L/Volumes/MacShare/ANKIT BACKUP/aral-XAuthTwitterEngine-8713a93/aral-XAuthTwitterEngine-8713a93/XAuthTwitterEngineDemo/Libraries & Headers/OAuthConsumer" "-L/Volumes/MacShare/ANKIT BACKUP/aral-XAuthTwitterEngine-8713a93/aral-XAuthTwitterEngine-8713a93/XAuthTwitterEngineDemo" "-F/Volumes/MacShare/ANKIT BACKUP/aral-XAuthTwitterEngine-8713a93/aral-XAuthTwitterEngine-8713a93/XAuthTwitterEngineDemo/build/Debug-iphonesimulator" -filelist "/Volumes/MacShare/ANKIT BACKUP/aral-XAuthTwitterEngine-8713a93/aral-XAuthTwitterEngine-8713a93/XAuthTwitterEngineDemo/build/XAuthTwitterEngineDemo.build/Debug-iphonesimulator/XAuthTwitterEngineDemo.build/Objects-normal/i386/XAuthTwitterEngineDemo.LinkFileList" -mmacosx-version-min=10.6 -Xlinker -objc_abi_version -Xlinker 2 -framework Foundation -framework UIKit -framework CoreGraphics -lOAuth -lsqlite3 -lxml2 -o "/Volumes/MacShare/ANKIT BACKUP/aral-XAuthTwitterEngine-8713a93/aral-XAuthTwitterEngine-8713a93/XAuthTwitterEngineDemo/build/Debug-iphonesimulator/XAuthTwitterEngineDemo.app/XAuthTwitterEngineDemo" 

ld: in /Volumes/MacShare/ANKIT BACKUP/aral-XAuthTwitterEngine-8713a93/aral-XAuthTwitterEngine-8713a93/XAuthTwitterEngineDemo/libxml2.dylib, file too small 
collect2: ld returned 1 exit status 
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1 

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

+0

Вы можете правильно видеть SDK, который в настоящее время выбран? Он должен быть в верхнем левом всплывающем меню вашего проекта xcode ... действительно ли сказано: «Нет базового SDK»? – sergio

+0

@sergio: Я правильно вижу SDK. Это iOS 4.2. Таким образом, это не проблема, связанная с «No Base SDK». Что еще может быть неправильно? –

+0

вы должны предоставить полный вывод компилятора, который вы можете получить в окне результатов сборки ... «компилятор с кодом завершения 1» является действительно общей ошибкой ... – sergio

ответ

0

Вы можете получить твиты из этого url, и он возвращает xml, из которого вы можете разобрать твиты.

0

Проблема, с которой вы сталкиваетесь, связана с тем, что проект MGTwitterEngine предназначен для Cocoa, поэтому он связывает фреймворки и библиотеки, которые являются только для MacOS. В частности, они: libxml2 и AppKit.

Чтобы перенести это в iOS, вы должны создать новый проект iOS, импортировать весь исходный код и ссылку на UIKit (это уже должно быть хорошо) и версию iOS libxml2 (которую вы найдете, когда вы «добавить существующую структуру») ....

Смежные вопросы