XAuthTwitterEngine のダウンロード
aral's XAuthTwitterEngine at master - GitHub
Demoのコンパイル、実行
XAuthTwitterEngineDemoディレクトリをXcodeで開いて試してみる
XAuthTwitterEngineDemoViewController.h の13,14行目に申請して取得したConsumer key, Consumer secretを追記。
ここから本番
XAuthTwitterEngineDemoのXcodeからTwitter+OAuthディレクトリを本番プロジェクトにドラッグ&ドロップ
libxmlを追加
プロジェクトツリー右クリック-> 追加 -> 既存のフレームワーク でlibxml2.dylibを追加
yajl(Yet Another JSON Library)のライブラリ追加
gabriel's yajl-objc at master - GitHub
からコンパイルしてもよいが、コンパイルされた静的ライブラリが
https://rel.me.s3.amazonaws.com/yajl/libYAJLIPhone-0.2.2.zip
に落ちてるので拾ってきて解凍、libYAJLIPhone.aをドラッグアンドドロップでフレームワークに追加
検索パスの追加
Xcodeの プロジェクト -> プロジェクト情報の編集 の「ヘッダ検索パス」に以下を追加 (構成は「すべての構成」)
プロジェクトをコンパイルしてみる
error: too few arguments to function 'yajl_alloc'
error: too few arguments to function 'yajl_free_error'
とエラーが出る
ソース書換え
YAJLライブラリのメソッド仕様が変わっているようなので MGTwitterYAJLParser.m の以下を修正
_handle = yajl_alloc(&callbacks, &cfg, self);を
_handle = yajl_alloc(&callbacks, &cfg, nil, self);
yajl_free_error(errorMessage);を
yajl_free_error(nil, errorMessage);
コンパイル
done.




Comment