【发布时间】:2023-03-27 19:24:01
【问题描述】:
我正在尝试使用 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");
}
问题是没有添加问题,我总是得到“零”。即使没有关闭应用程序。 任何想法是什么问题?
【问题讨论】:
-
您的信息列表设置是什么样的?你添加了
UINewsstandApp键吗? -
请将其发布为答案。它解决了我的问题。我不希望该应用出现在报刊亭中,所以我没有更改 plist。
-
完成!很高兴我能帮上忙。
标签: ios xcode newsstand-kit