如何从主应用程序检查自定义键盘扩展是否允许完全访问权限?
我可以知道是否可以通过键盘扩展名进行完全访问,但是不能从主容器应用程序中获取访问权限。
它总是显示TRUE: 我使用了以下方法:
//METHOD-1:
-(BOOL)isFullAccessGranted {
NSFileManager *fm = [NSFileManager defaultManager];
NSString *containerPath = [[fm containerURLForSecurityApplicationGroupIdentifier:kiTunesGroupID] path];
NSError *err;
[fm contentsOfDirectoryAtPath:containerPath error:&err];
if(err != nil)
{
NSLog(@"Full Access: Off");
return NO;
}
else
{
NSLog(@"Full Access On");
return YES;
} }
//METHOD-2:
-(BOOL)isOpenAccessGranted {
UIPasteboard.generalPasteboard.string=@"a";
if (UIPasteboard.generalPasteboard.hasStrings)
{
UIPasteboard.generalPasteboard.string=@"";
return YES;
}
else
{
return NO;
} }