1
나는 단순히 엔티티를 통해 루프를 시도하고 각 NSPropertyDescription 이름에 대해 다음 문자열을 추가 문자열을 작성할 가변 문자열에 추가하려고합니다.for 루프에서 forendString을 사용할 수없는 이유는 무엇입니까?
- (void) createCSV {
NSEntityDescription *anEntity = [NSEntityDescription entityForName:@"Missions" inManagedObjectContext:self.missionDatabase.managedObjectContext];
NSMutableString *csvString = [NSString string];
for (NSPropertyDescription *property in anEntity) {
[csvString appendString:property.name];
}
NSLog(@"%@",csvString);
}
다음 코드를 실행하는 문제는 내가
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Attempt to mutate immutable object with appendString:'
나는 내가 잘못 뭘하는지 알아낼 수 없습니다 수 있습니다. NSString을 NSMutableString에 추가 할 수 있습니까?
그리고 그것은 새로운 안구 세트의 아름다움입니다. 나는 도움을 주셔서 감사 드리며 지금은 보지 못해서 어리 석다. – Russ
그런 일이 ..... –