NSString *dayinfield[43];
을 선언
-(void)DrawDemo {
dayinfield[2] = @"hallo";
dayinfield[3] = @"test";
// also i can read it
NSLog (@"show: %@",dayinfield[2]);
//works fine
}
에 그것을 채우기하지만 난 다른 함수의 내용을 읽고 (같은 클래스)를 좋아하는 경우
-(void)ReadData
{
NSLog (@"show: %@",dayinfield[2]);
// I get random infos or “EXC_BAD_ACCESS
}
은 어떻게 내 함수의 각 내용에 도달 할 수 있도록 NSString Array를 올바르게 초기화합니까 ?? 여기에 게시 것보다 당신이 -ReadData
전에 -DrawDemo
전화 또는 사용하지 않은 경우 다른 인덱스, - 어레이 (또는 그것의 부분이 액세스)를 초기화하지 않을 경우
감사 크리스
'-DrawDemo'가'-ReadData' 전에 호출 되었습니까? –
그런데'dayinfield'가 선언 한 곳은 - 정말로 ivar입니까? –