【发布时间】:2014-12-15 01:08:35
【问题描述】:
我需要知道是否已为我的键盘扩展打开或关闭允许完全访问。按照这个答案:Check full access for custom keyboard extension 我能够让检查在 iPhone 上可靠地工作,但在 iPad(iPad 3 设备)或任何 iPad 模拟器 iOS 8.1 上,这总是返回 false。
这是我从上面引用的 SO 答案中使用的代码:
-(BOOL)isOpenAccessGranted{
NSFileManager *fm = [NSFileManager defaultManager];
NSString *containerPath = [[fm containerURLForSecurityApplicationGroupIdentifier:@"mygrouppath"] path];
NSError *err;
[fm contentsOfDirectoryAtPath:containerPath error:&err];
if(err != nil){
NSLog(@"Full Access: Off");
return NO;
}
NSLog(@"Full Access On");
return YES;
}
如何在 iPad 上获得可靠的结果?
【问题讨论】: