0

私はこのコードにイライラしています...

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:[NSBundle mainBundle]];
    DoctorRecordController *object=[storyboard instantiateViewControllerWithIdentifier:@"DoctorRecord"];##############leaking code
    object.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
    [self presentViewController:object animated:YES completion:^(void){            
    }];

計測器は上記のコードでリークを示しています。漏れを取り除くにはどうすればよいですか?

4

2 に答える 2

0

__block ストレージ タイプ修飾子を使用することで、オブジェクトを可変にすることができますここにリンクの説明を入力してください http://kmithi.blogspot.de/2012/03/blocks-programming-in-ios.html

于 2013-10-21T20:59:41.727 に答える
0

おそらくブロックでオブジェクトをキャプチャしています。これを試して:

object.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentViewController:object animated:YES completion:^(void){
    object = nil;
}];

お役に立てれば。

于 2013-06-10T13:35:43.810 に答える