2011-08-30 4 views
0

는 내가 배열처럼 설정 :배열에있는 개체에 액세스 하시겠습니까?

NSMutableArray *array = [[NSArray alloc] initWithObjects: @"Item 1", @"Item 2", @"Item 3", @"Item 4", @"Item 5", nil]; 

그리고 나는있는 NSString에서 그들을 표시 할 배열의 내용으로 접근하고 싶습니다하지만 예를 들어, 사용하는 것이 무엇인지 확실하지 오전 :

[NSString stringWithFormat:@"%c", [objectAtIndex:0]]; 
[NSString stringWithFormat:@"%c", [objectAtIndex:1]]; 

그러나 내 배열은 - (void)viewDidLoad에 선언되어 있으며 - (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath에 액세스해야합니다. 어떻게 액세스하여 NSString에 표시합니까?

+0

'array'를 인스턴스 var로 만들어야합니다. http://stackoverflow.com/questions/6851963/question-about-instantiating-object/6852037#6852037 – David

답변

1

배열을 인스턴스 변수로 만듭니다. 그런 다음 모든 인스턴스 메소드에서 액세스 할 수 있습니다.

+0

을 참조하십시오. 두 번째 부분은 무엇이 될까요? 겠습니까 [NSString stringWithFormat : "% @", [objectAtIndex : 1]; 각 개체에 액세스 할 수 있습니까? –

+1

죄송합니다. 두 번째 부분은 잊어 버리 셨습니다 : % @ 형식을 [array objectAtIndex : idx]와 함께 사용하십시오. – chmeee

+0

고마워요 - 모두 완료되었습니다! –

관련 문제