간단한 질문입니다. 내 applicationDidFinishLaunching 메서드에서 생성 된 NSArray 있지만 어떤 이유로 배열 다른 메서드에 의해 사용되고 및 사용되지 않는 것을 말하고있다.applicationDidFinish 변수 범위 문제가 발생 했습니까?
-(void)applicationDidFinishLaunching... {
NSArray* songsArray = [root nodesForXPath:@".//dict/dict/dict" error:nil];
-(id)tableView:(NSTableView *)tableView objectValueForTableColumn... {
for(NSXMLElement* song in songsArray) {
나는 헤더 파일에도 변수를 선언했습니다. 당신은 지역 변수로 songsArray
를 선언 한