我在覈心數據中存在訪問問題,而在數據庫中插入數據時,我也使用了@ try,@ catch塊,但是我找不到相同的解決方案。我被困在最後3天,所以請幫我解決這個問題或給我任何建議。核心數據錯誤訪問insertNewObjectForEntityForName問題
- (BOOL) addSynchedContactsList:(int)aAppContactId :(NSString*)aDevContactId
{
NSManagedObjectContext *context = [[PFCoreDataController sharedCoreDataController] managedObjectContext];
BOOL success = YES;
ContactsListSync *syncContact = (ContactsListSync *)[NSEntityDescription insertNewObjectForEntityForName:ENTITY_CONTACTSLISTSYNC inManagedObjectContext:context];
syncContact.appContactlistId = [NSNumber numberWithInt:aAppContactId];
syncContact.devConatctlistId = aDevContactId;
return success;
}
在這一行,
ContactsListSync * syncContact =(ContactsListSync *)[NSEntityDescription insertNewObjectForEntityForName:ENTITY_CONTACTSLISTSYNC inManagedObjectContext:上下文];
OR
ContactsListSync * syncContact =(ContactsListSync *)[[NSEntityDescription insertNewObjectForEntityForName:ENTITY_CONTACTSLISTSYNC inManagedObjectContext:上下文]保留];
所以請給我任何建議或任何想法。
在此先感謝您的幫助。
您是否試過[this](http://stackoverflow.com/a/16750569/1603072)? – Bhavin
@Vin謝謝,但我已經嘗試過。 –
@NikunjJadav:你在使用一個託管對象上下文嗎? –