다음은 컴파일되지만 실행하면 충돌합니다.NSLog에 NSString을 표시하는 방법
-(void) testFunc : (NSString *)s{
NSLog(@"%@", s);
}
이 코드의 잘못된 점은 무엇입니까?
NSString *msg = @"This is a message";
[self performSelector:@selector(testFunc) withObject:msg afterDelay:0];
[msg release];
충돌 로그가 무엇인가? – taskinoor
크래시 로그에 인식 할 수없는 선택기가 전송되었다고 표시됩니다. –
'msg'를 해제 할 필요는 없습니다. 사실, 그렇게해서는 안됩니다. – dreamlax