0
私はブロックとしてメソッドを渡しました。私の関数はこのようです。iOSブロックがゾンビになる
- (void)setPhoneNumber:(NSString *)phoneNo andView:(UIView *)view andSuccessBlock:(void (^)(id responseObject))successBlock andFailureBlock:(void (^)(NSString *errorMsg, NSInteger errorCode, AFHTTPRequestOperation *operation, NSError *error))failureBlock {
}
私はこのように呼びます。
問題は、successBlockを確認すると解放されます(私は円弧を使用しており、そのように解放しないでください)。私はtypedefを試してみましたが、大丈夫ではありません。私の他のプロジェクトでは、これは問題なく動作していますが、ここでは大丈夫ではありません。どうすれば解決できますか?
(lldb)PO successBlock
0x00000001078063c0
私に確認させてください。うまくいけば解決します。 –