iPhone SDK 3.0, may not respond to ‘-className’


iPhone SDK 3.0 에서 className 메소드를 왜 없앴는지 모르겠다.
Device vs. Simulator 블로그에서 메소드를 추가 하는 방법을 소개하고 있다.
난 className 메소드를 많이 사용하지 않으므로 부분 처리를 했다.

기존 코드 :

if ([[aSession className] isEqualToString:@”TTSession”])

수정 안 #1 :

if ([[NSString stringWithUTF8String:(const char *)class_getName(aSession)] isEqualToString:@”TTSession”])

수정 안 #2 :

if ([NSStringFromClass([aSession class]) isEqualToString:@”TTSession”])

– 끝 –

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중