2010-08-20 11 views
1

reload 함수에서 nsMutaryOfDataObject 값을 가져오고 있지만 가져 오지 못했습니다. - (int)numberOfRowsInTableView:(NSTableView *)pTableViewObj ...이 함수에서는 mutablearray가 0이됩니다.함수에서 NSMutableArray 값을 가져올 수 없습니다.

이유를 이해할 수 없습니다. 어떻게 될 수 있습니까?

+0

init 함수는 어디에 있습니까? –

+0

init 메서드를 추가해야합니까 ??? 모든 변수를 초기화 할 필요가 없습니다 .... 다른 클래스에서 내 mutablearray 초기화 오전. –

답변

0

배열을 유지해야합니다. 배열을 생성하는 다른 클래스는 배열을 유지해야합니다.

- (void) setMutableArray:(NSMutableArray *)arr 
{ 
    [instanceVar release]; 
    instanceVar = nil; 
    instanceVar = [arr retain]; 
} 

당신은 어쩌면 당신이 "생성"또는 배열을 설정할 일부 로깅 호출을 추가,하지만 당신의 코드를 좀 더 명확해야한다.

관련 문제