我使用下面的代碼(使用ARC)呈現UIActivityViewController:UIActivityViewController存儲器泄漏
- (IBAction)share:(id)sender {
UIActivityViewController *activityController = [[UIActivityViewController alloc]
initWithActivityItems:[NSArray arrayWithObjects:@"Cat",@"Dog" , nil]
applicationActivities:nil];
[self presentViewController:activityController animated:YES completion:nil];}
上iphone模擬器儀器「泄漏」運行該程序。 呈現視圖,單擊後取消: 在以下行獲取泄漏(100%):
[self presentViewController:activityController animated:YES completion:nil];
我在做什麼錯?
確保泄漏發生在iPhone/iPad上,我遇到了幾個在模擬器中報告泄漏的情況,只是在設備上運行時纔會消失。其次,問題可能在於,如果您以無法正確移除活動控制器的方式解僱活動控制器,請檢查在取消後如何移除活動控制器。 – Nuoji