2012-02-24 8 views
1

ARCへの移行で必要に応じて、目的コードを変更しました。しかし、スクリーン上に描画する必要のあるコードは動作していません。Getting - [Not A Type retain]:ARC変更後の割り当て解除されたインスタンスに送信されたメッセージ

我々はなっている:「 - [タイプではないが保持]:割り当て解除インスタンスに送信されるメッセージ」この行に対して:

NSArray *colors = [NSArray arrayWithObjects:(__bridge id)startColor, 
              (__bridge id)endColor, nil]; 

ローカルデバッグウィンドウは、それが「startColor」であることを示しています。 startColorはCGColorRef型であり、どこでも割り当て解除されているのがわかりません。

+0

の「_ ブリッジが_retained」コード・tidyup –

+1

のためのおかげで、あなたのアイデアのために、すでにこの質問への回答で見たことがありますか? http://stackoverflow.com/questions/7993516/not-a-type-retain-message-sent-to-deallocated-instance –

答えて

0

てみ代わりに「__bridge」

関連する問題