-4

これを使用して、オブジェクトの使用を開始したかどうかを確認しています。

if(!sharedInstance.market)

しかし、オブジェクトを使い終わったら、それは表示から削除されました。sharedInstance.marketをNillに戻したいので、必要なときに再度設定できますが、これによりXCodeでエラーが発生します。

sharedInstance.market = Nill;

どうすればそれをニルに戻すことができますか?または私はこれを間違って考えていますか?

編集

2つのエラーと警告が表示されます。

/Classes/Game.m:241:29:宣言されていない識別子「Nill」の使用。「殺す」という意味ですか?

/Classes/Game.m:241:29:非Objective-Cポインタ型'int(*)(pid_t、int)'から'SKMarket*'への暗黙の変換はARCでは許可されていません

/Classes/Game.m:241:27:「int(pid_t、int)」から「SKMarket*」に割り当てる互換性のないポインター型

4

1 に答える 1

3

私はあなたがするつもりだと思います:

sharedInstance.market = nil;
于 2013-03-19T20:58:30.633 に答える