Не удалось получить addIssueWithName: работа в NKLibrary

Я пытаюсь работать с NKLibrary, но у меня возникают проблемы с правильной работой addIssueWithName.

Здесь я добавляю свои проблемы:

 NSString *name = tmpIssue.name;

    NKLibrary *nkLib = [NKLibrary sharedLibrary];

    NKIssue *nkIssue = [nkLib issueWithName:name];

    NSLog(@"issue name %@",nkIssue.name);

    if(!nkIssue) {
        NSLog(@"Added issue with name: %@ and date: %@",[tmpIssue.name copy],[jsonDict2 objectForKey:@"Date"]);

        nkIssue = [nkLib addIssueWithName:[tmpIssue.name copy] date:[jsonDict2 objectForKey:@"Date"]];

    }
    else{

        NSLog(@"No need to add issue with name %@. It's already exists.",tmpIssue.name);

    }

и затем я пытаюсь проверить, добавлена ​​ли проблема, используя этот код:

 NKLibrary *nkLib = [NKLibrary sharedLibrary];
NKIssue *nkIssue = [nkLib issueWithName:issue.name];

if(nkIssue==nil){

    NSLog(@"issue is nil");

}

Проблема в том, что проблемы не добавляются, и я всегда получаю "ноль". Даже не закрывая приложение. Есть идеи, в чем проблема?

1 ответ

Решение

Убедитесь, что у вас есть YES для вашего приложения UINewsstandApp инфо плист ключ.

Насколько я понимаю, NewsstandKit тесно связан с другими системно-исключительными ресурсами, поэтому для меня имеет смысл, что, если ваша настройка не завершена на 100% по сравнению с документацией Apple, вы не увидите ту функциональность, которую пытаетесь строить.

Другие вопросы по тегам