2016-03-30 32 views
0

サードパーティによって構築されたiOSアプリケーションでMGTwitterEngineを使用しています。私は開発を引き継いだが、客観的な経験は限られている。MGTwitterEngine currentNodeは利用できません

私はエラーを取得しています:'currentNode' is unavailable.

これはMGTwitterXMLParser.mファイルです。私はそれが欠けていたと、これが原因である場合、私は疑問に思っているのでlibOAuth.aファイルを追加する必要がありました

__weak NSMutableDictionary *currentNode; 

:インタフェースはこのような弱点を持っています。 libOAuthの特定のバージョンが必要ですか?

Xcodeを最新バージョンの7.3にアップデートするまでは、これは新しいlibOAuth.aで動作するというのは変です。 7.3のMGTwitterEngineに問題がある人はいますか?

UPDATE:Xcodeで

(私はAppCodeでコンパイルされた)私は今、 "宣言__weakを使用しますが、ARCが無効になっている。"、それが言うことを見ます

これはMGTwitterXMLParserにあります: __weak NSMutableDictionary * currentNode;

私のプロジェクトではARCが有効になっていますが、MGTwitterEngineまたは個々のファイルにARCを設定する方法はありません。これを行う方法はありますか?

答えて

0

私が問題を理解したら、答えは簡単でした。私は単にNSMutableDictionaryの__weakを破棄してコンパイルするだけでした。

Twitterをテストしてメモリリークを探す必要があります。また、ARC以外のファイルで__weak参照を使用してアプリケーションをコンパイルする前に、どうしたらよいかわかりません。

関連する問題