2010-05-20 1 views
2

Только что загруженный из github ... попытался создать проект xcode и получил более сотни ошибок. Папки TouchJSON, OAuthConsumer и yajl даже не существуют (что похоже на проблему).Как настроить MGTwitterEngine

Я что-то вытащил? Что мне нужно сделать, чтобы восстановить?

Благодаря

ответ

2

Его все там, чтобы у вас было много возможных способов потребления ответов. Это боль в заднице, чтобы просто схватить и попытаться уйти, если вы не знаете, чего ожидать. Самый простой способ получить все это и запустить (если вы не собираетесь использовать стороннюю библиотеку и просто использовать собственный синтаксический анализ xml) - это просто удалить файлы, которые ссылаются на них. Просто удалите любой файл с «TouchJSON» или «YAJL» в его имени файла. Вам нужно будет получить OAuth lib, поскольку твиттер убивает базовый аут в следующем месяце. Сообщение Брэда выше имеет ссылку на это. Если вы хотите использовать версии JSON, обязательно установите для операторов определения YAJL_AVAILABLE или TOUCHJSON_AVAILABLE значение 1, чтобы MGTwitterengine знал, как использовать его.

+0

Спасибо. В качестве примечания ... Если я уже использую три20 (который использует YAJL) ... мне нужно снова включить YAJL lib? – wgpubs

+0

Все ответы и комментарии были полезными. В конце концов, я просто пошел с решением Twitter + Oauth решением Бен Готтлейба здесь http://github.com/bengottlieb/Twitter-OAuth-iPhone. Не нужно было ничего делать с yajl, поскольку он был включен в Three20. – wgpubs

+0

Рад, что вы решили. –

1

Вам необходимо установить TouchJSON, а также различные другие модули, как YAJL и oauthconsumer. Если вам не нужен YAJL, вам необходимо удалить файлы yajl из вашего проекта.

MGTwitterEngine не очень чистая установка, обычно требуется много настроек для правильной сборки.

+0

«не очень чистая установка» - это преуменьшение ... простые шаги, которые он намерен быть «всем, что вам нужно», далеки от истины. Где я могу получить TouchJSON, OAuthConsumer и yajl? И как только я их ... что мне с ними делать, чтобы запустить демонстрационный проект? ИЛИ ... есть ли более простой способ чирикать? Спасибо – wgpubs

+2

@wgpubs - Для YAJL см. Этот ответ: http://stackoverflow.com/questions/1338496/mgtwitterengine-for-iphone-sdk-errors/1338603#1338603. TouchJSON можно найти здесь: http://code.google.com/p/touchcode/source/checkout и OAuthConsumer здесь: http://code.google.com/p/oauthconsumer/. MGTwitterEngine дает вам много свободного, и есть причина, почему он используется во многих приложениях. –

+0

Спасибо, Брэд. Как я уже сказал ниже, смог получить все, что хорошо работает в моем iPhone-проекте, используя этот код (http://github.com/bengottlieb/Twitter-OAuth-iPhone). Поскольку я уже использовал структуру Three20 в своем проекте, мне не нужно было ничего делать с YAJL ... хотя я выполнил шаги в ссылке, которую вы предоставили, на случай, если мне это понадобится в какой-то момент. – wgpubs

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

  • Нет связанных вопросов^_^