タグ付けされた質問 「retain」

7
このブロックで自己を強くキャプチャすると、保持サイクルにつながる可能性があります
xcodeでこの警告を回避するにはどうすればよいですか。これがコードスニペットです。 [player(AVPlayer object) addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(0.1, 100) queue:nil usingBlock:^(CMTime time) { current+=1; if(current==60) { min+=(current/60); current = 0; } [timerDisp(UILabel) setText:[NSString stringWithFormat:@"%02d:%02d",min,current]];///warning occurs in this line }];

7
ARCが有効なコードで「このブロックで[オブジェクト]を強くキャプチャすると保持サイクルが発生する可能性が高い」という警告を修正
ARCが有効なコードで、ブロックベースのAPIを使用しているときに、保持サイクルの可能性に関する警告を修正するにはどうすればよいですか? 警告: Capturing 'request' strongly in this block is likely to lead to a retain cycle このコードスニペットによって生成されます。 ASIHTTPRequest *request = [[ASIHTTPRequest alloc] initWithURL:... [request setCompletionBlock:^{ NSDictionary *jsonDictionary = [[CJSONDeserializer deserializer] deserialize:request.rawResponseData error:nil]; // ... }]; 警告はrequest、ブロック内のオブジェクトの使用に関連しています。

4
ARCでの@property定義:強いか保持するか?
Xcode 4.2とARCを使用すると、自動生成されたコードNSManagedObjectがプロパティに対して次のようになります。 @property (nonatomic, retain) NSString * someString; 1)またはretainに置き換える必要はありませんstrongかweak? 2)自動生成されたコードがまだ使用されているのはなぜですか retain 3)retainこのプロパティステートメントの正しい置換は何ですか? 現在、を使用して問題をデバッグしていNSFetchRequestますが、これが問題の原因である可能性があると思いました。考え?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.