【发布时间】:2018-05-30 09:06:11
【问题描述】:
我写过这样的代码,当我使用仪器时,我发现了内存泄漏。
NSURL *filePath = [NSURL fileURLWithPath:path];
UIActivityViewController *vc = [[UIActivityViewController alloc] initWithActivityItems:@[filePath] applicationActivities:nil];
[self presentViewController:vc animated:YES completion:nil];
仪器泄漏显示
然后,我尝试共享一个 NSString 或 NSURL(不是文件 url)。没有内存泄漏。 那么如何共享一个没有内存泄漏的文件 URL 呢?
NSURL *path = [NSURL URLWithString:@"https://stackoverflow.com/"];
UIActivityViewController *vc = [[UIActivityViewController alloc] initWithActivityItems:@[path] applicationActivities:nil];
[self presentViewController:vc animated:YES completion:nil];
【问题讨论】:
标签: ios objective-c xcode