0

シングルトン オブジェクトでは、オブジェクトをそのプロパティ (NSMutableArray _service) の 1 つに追加します。

このように:
[_service addObject:[[Entity alloc] initWithID:nid type:type title:title titleImage:[NSString stringWithFormat:@"%@%@",preurl,titleImage] ]];

そして、次のように、別のオブジェクトである NSLog のプロパティの (titleImage) クラスでシングルトン オブジェクトの _service をトラバースしました。 ; 結果がすべてNSCFStringになることもありますが、それは正しいですが、UIButtonやUIViewなどになることもあり、アプリがクラッシュしました。私を助けてください!

4

1 に答える 1

0

これは、プログラムの実行中のある時点で、オブジェクトへの参照が失われるために発生します。つまり、オブジェクトが解放されます。または、オブジェクトが解放された他のオブジェクトに依存している場合、オブジェクトの無効な参照が残ります。release/retain/copy を適切に使用しているかどうかを確認してください。

于 2012-09-06T07:19:11.283 に答える