Как проверить полный доступ, разрешенный для пользовательского расширения клавиатуры или нет из основного приложения? - PullRequest
0 голосов
/ 14 марта 2019

Как проверить полный доступ, разрешенный для пользовательского расширения клавиатуры или нет из основного приложения?

Я могу знать полный доступ, разрешенный или нет из расширения клавиатуры, но не получающий доступ из приложения основного контейнера.

Это всегда показывает ИСТИНА: я использовал следующие методы:

//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;
    } }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...