在 UITextView 中获取光标 CGPoint 有很多答案。但我需要找到光标相对于 self.view (或手机屏幕边框)的位置。Objective-C 有没有办法做到这一点?
下面是我用来在“ShareViewController.m”中共享图像的代码。
NSExtensionItem *item = [self.extensionContext.inputItems objectAtIndex:i];
NSItemProvider *itemProvider = item.attachments.firstObject;
if ([itemProvider hasItemConformingToTypeIdentifier:(NSString *)kUTTypeURL]) {
[itemProvider loadItemForTypeIdentifier:(NSString *)kUTTypeURL options:nil completionHandler:^(NSData *data, NSError *error) {
NSLog(@"%@", data);
// the rest of uploading script goes here
}];
}
Run Code Online (Sandbox Code Playgroud)
如果我从 WhatsApp 共享图像,一切正常。但如果我想从 Photo Library 或 Facebook Messenger 共享图像,它就不起作用。
有谁知道问题可能是什么?
谢谢