Я прошел метод как блок, и моя функция подобна этому.iOS блок становится зомби
- (void)setPhoneNumber:(NSString *)phoneNo andView:(UIView *)view andSuccessBlock:(void (^)(id responseObject))successBlock andFailureBlock:(void (^)(NSString *errorMsg, NSInteger errorCode, AFHTTPRequestOperation *operation, NSError *error))failureBlock {
}
Я называю это.
[[WSHelper sharedInstance] setPhoneNumber:phoneNumber andView:nil andSuccessBlock:^(id responseObject) {
} andFailureBlock:^(NSString *errorMsg, NSInteger errorCode, AFHTTPRequestOperation *operation, NSError *error) {
}];
Проблема заключается в том, что когда я проверяю successBlock, он будет выпущен (я использую дуги и не должен выпускать подобные). Я пробовал typedef, и тоже не в порядке. В моих других проектах это работает нормально, но только здесь, это не нормально. Как я могу решить?
(lldb) ро successBlock
0x00000001078063c0
Позвольте мне проверить. надеюсь, он должен решить. –