2010-08-18 4 views
0

나는 이전에 마음에 드는 배열에 생성 된 객체를 추가하려면 다음 배열을 사용하고 있습니다 : NSMutableArray *favorites = [NSMutableArray addObject:[myList objectAtIndex:1]];iPhone 좋아하는 항목을 저장하기위한 기본 배열 종류는 무엇입니까?

그러나,이 코드는 런타임에 충돌 유지합니다. 나는 이것이 항목을 저장하고 지울 수있는 배열을 구현하는 최선의 방법이 아니라고 생각한다; 이것을 구현하는 더 좋은 방법이 있습니까? 테이블에서 선택된 모든 셀에 대한 배열을 추가하지 않고이 프로세스를 자동화하는 방법이 있습니까?

답변

0

그냥 쓰기 (가정 즐겨 찾기 배열은 이미 생성 된) :

[favorites addObject:[myList objectAtIndex:1]]; 

당신이 +arrayWithObject:

NSMutableArray *favorites = [NSMutableArray arrayWithObject:[myList objectAtIndex:1]]; 
+0

내가 인덱스를 정의해야 할 예를 들어 사용해야하는 새 배열을 만들려면? 그렇다면 어떻게해야할까요? 이며 배열의 첫 번째 항목 또는 배열의 항목 이름에 대한 인덱스의 객체에 대해 1입니까? 즐겨 찾기 배열에 대한 –

+0

이 만들어 졌다면 alloc이고 init coorect입니까? –

+0

그래, 만약 당신이 이미 변경할 배열 인스턴스 (할당 및 inited) 그때 당신은 할 수있다 (그리고해야) "내부" – Vladimir

관련 문제