我正在尝试通过UIDocumentInteractionController
和显示打开方式菜单presentOpenInMenuFromBarButtonItem
。这不会调出UIDocumentInteractionController
屏幕。奇怪的是,如果我将“ OpenIn
”替换为“”,Options
那么它将按预期工作。
是什么导致presentOpenInMenuFromBarButtonItem
不工作?谢谢你。
NSString *fileName = [NSString stringWithFormat:@"%@text.txt", NSTemporaryDirectory()];
[self.textToShare writeToFile:fileName
atomically:NO
encoding:NSUTF8StringEncoding
error:nil];
NSURL *textFileURL = [NSURL fileURLWithPath:[NSTemporaryDirectory() stringByAppendingPathComponent:@"text.txt"]];
self.openInController = [UIDocumentInteractionController interactionControllerWithURL:textFileURL];
self.openInController.delegate = self;
[self.openInController presentOpenInMenuFromBarButtonItem:self.buttonToPresentFrom animated:YES]; //replacing OpenIn with Options causes it to appear