104 나는의 내용을 넣을 수 있어요 NSSet에 NSMutableArray이 같은 : NSMutableArray *array = [set allObjects]; 하지만 컴파일러는 [set allObjects]가 NSArray아닌 NSMutableArray. 이 문제를 어떻게 해결해야합니까? objective-c cocoa-touch nsmutablearray nsarray nsset — 노드 닌자 소스
218 -allObjects배열을 반환 하므로 다음을 사용하여 변경 가능한 버전을 만들 수 있습니다. NSMutableArray *array = [NSMutableArray arrayWithArray:[set allObjects]]; 또는 객체 소유권을 처리하려는 경우 : NSMutableArray *array = [[set allObjects] mutableCopy]; — Dreamlax 소스 7 참고 : 인 경우 두 가지 방법에는 미묘한 차이 set가 nil있습니다. — Zach Langley
-1 NSMutableArray의 메서드 'addObjectsFromArray'를 사용하여 모든 NSSet 개체를 NSMutableArray 에 할당 하여 충돌을 해결했습니다 . [mutableArray addObjectsFromArray:[cg_Schedule.schedule_Days allObjects]]; 이것이 도움이되기를 바랍니다. — Irfan 소스
-3 주문 된 세트 사용 : NSArray *myArray = [[myOrderedSet array] mutableCopy]; — 더스틴 소스 NSSet - array메서드 가없는 것 같습니다 . — Sophie Alpert
set
가nil
있습니다.