Не удалось получить 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, вы не увидите ту функциональность, которую пытаетесь строить.