"和我的数据-6ren"> "和我的数据-在我的 ViewController 中打招呼: [super viewDidLoad]; context = [[AppDelegate sharedAppDelegate] managedObje-6ren">
gpt4 book ai didi

ios - executeFetchRequest 包含 ""和我的数据

转载 作者:行者123 更新时间:2023-11-28 18:05:31 25 4
gpt4 key购买 nike

在我的 ViewController 中打招呼:

[super viewDidLoad];

context = [[AppDelegate sharedAppDelegate] managedObjectContext];
NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:[NSEntityDescription entityForName:@"Items" inManagedObjectContext:context]];
NSArray *results = [context executeFetchRequest:request error:&error];
if(error){
NSLog(@"++++++++");
return;
}

NSLog(@"ARRRAY====%@",[results valueForKey:@"items"] );

数据是:

("null>", MyGoodData)

如果我在 AppDelegate 中调用此代码一切正常。:

数据是:

(MyGoodData)

最佳答案

首先,你的错误检查是错误的。你应该检查

if (results == nil) {
//Error condition
}

不检查错误的结果。 error 即使在非错误条件下也可以填充。

其次,results 的值是一个NSArray,这意味着键items 没有值。您可以直接打印出数组的结果:

NSLog(@"ARRAY ==== %@", results);

欢迎使用 stackoverflow。

关于ios - executeFetchRequest 包含 "<null>"和我的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24577831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com