listID
속성의 사본/저장/사본을 NSManagedObject list
으로 만들어야합니다. 이 시나리오는 로컬 저장소에서 먼저 목록을 삭제 한 다음 해당 ID를 사용하여 list
개체를 삭제하기 위해 서버로 요청을 보냅니다. 그러나 개체 저장소에서 개체를 삭제하면 개체 ID에 액세스 할 수 없습니다. 이상에서 난은 전무하다 listToDelete
액세스하는 경우가 있기 때문에 다음 나중에 사용하기 위해 배열 오브젝트 ID 스트링 값을 저장하려 코드NSManagedObject의 속성 값 사본 만들기
List *list = (List*)[self.fetchedResultsController objectAtIndexPath:indexPath];
NSString *listID = [list.listID stringValue];
[listsToDelete addObject:listID];
[context deleteObject:[self.fetchedResultsController objectAtIndexPath:indexPath]];
하지만 소용이다. 왜 이것을 달성해야합니까?
이1) 당신이 당신의 listsToDelete를 초기화나요 : 당신이 보여 제한된 코드를 기반으로
는
그래, NSMutableArray의 초기화 문제였습니다. 감사. – Umair