使用类型为“__kindof NSManagedObject * _Nonnull”的表达式初始化 'NSEntityDescription *' 的不兼容指针类型
Incompatible pointer types initializing 'NSEntityDescription *' with an expression of type '__kindof NSManagedObject * _Nonnull'
一切正常,但我收到了这条通知
并尝试搜索以找到解决方案,但没有成功
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication]delegate];
NSManagedObjectContext *context = appDelegate.managedObjectContext ;
NSString *title = [[Picker delegate]pickerView:Picker titleForRow:[Picker selectedRowInComponent:1] forComponent:1];
NSEntityDescription *entity = [NSEntityDescription insertNewObjectForEntityForName:@"History" inManagedObjectContext:context];
这一行:
NSEntityDescription *entity = [NSEntityDescription insertNewObjectForEntityForName:@"History" inManagedObjectContext:context];
您正在调用的方法 returns 是 NSManagedObject
的一个实例。您正在将其分配给 NSEntityDescription
类型的变量。这就是消息告诉您的内容。
一切正常,但我收到了这条通知
并尝试搜索以找到解决方案,但没有成功
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication]delegate];
NSManagedObjectContext *context = appDelegate.managedObjectContext ;
NSString *title = [[Picker delegate]pickerView:Picker titleForRow:[Picker selectedRowInComponent:1] forComponent:1];
NSEntityDescription *entity = [NSEntityDescription insertNewObjectForEntityForName:@"History" inManagedObjectContext:context];
这一行:
NSEntityDescription *entity = [NSEntityDescription insertNewObjectForEntityForName:@"History" inManagedObjectContext:context];
您正在调用的方法 returns 是 NSManagedObject
的一个实例。您正在将其分配给 NSEntityDescription
类型的变量。这就是消息告诉您的内容。