gpt4 book ai didi

ios - 在CoreData中保存数据时出错

转载 作者:行者123 更新时间:2023-11-29 04:09:57 25 4
gpt4 key购买 nike

我尝试将数据保存在 CoreData 中,但出现错误。

NSInvalidArgumentException',原因:'+entityForName:nil 不是搜索实体名称"file"的合法 NSManagedObjectContext 参数

这里是代码:

-(NSMutableArray *)listFileAtPath:(NSString *)path
{
NSMutableArray *directoryContent = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:NULL];
return directoryContent;
}
-(void)FileData
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
File *myMO = (File*) [NSEntityDescription insertNewObjectForEntityForName:@"File" inManagedObjectContext:[self managedObjectContext]];
[myMO setValue:[self listFileAtPath:documentsDirectory] forKey:@"filename"];
}

为什么他没有看到我的实体?

最佳答案

[self ManagedObjectContext] 根据错误消息返回 nil,请查看此方法以验证它是否返回正确的 NSMangedObjectContext

关于ios - 在CoreData中保存数据时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14567373/

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