我正在尝试使用 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");
}
问题是问题没有添加,我总是得到“nil”。即使没有关闭应用程序。 任何想法是什么问题?
最佳答案
确保应用的 UINewsstandApp
信息 plist 键为 YES
。
据我了解,NewsstandKit 与其他系统专有资源紧密相关,因此,如果您的设置与 Apple's documentation 相比不是 100% 完整,那么对我来说这是有道理的。 ,您将看不到您尝试构建的功能。
关于ios - 无法获取 addIssueWithName : work in NKLibrary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21123342/