참조: http://stackoverflow.com/questions/3028255/about-setstatusbarhidden
상태바를 없애기 위해서 [[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]; 문장을 사용하면 다음과 같은 warning이 나오는데
warning: 'setStatusBarHidden:animated:' is deprecated (declared at /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:267)
이는 SDK 버전이 낮은 경우에 사용하는 것이고 iphone SDK 3.2 이상에서는
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO]; 을 사용해야 한다.
참조 링크에서는 다음과 같은 코드 추천
#ifdef __IPHONE_OS_VERSION_MIN_REQUIRED
#if __IPHONE_OS_VERSION_MIN_REQUIRED > 30100
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:YES];
#else
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
#endif
#endif
'개발 > Object C' 카테고리의 다른 글
forward class and corresponding @interface may not exist warning (0) | 2010.08.23 |
---|---|
UIScrollView에서 setDelegate를 사용했을 경우 warning (0) | 2010.08.21 |
Xcode 단축키 (0) | 2010.08.21 |
보다 쉬운 Xcode Project Rename 방법 (0) | 2010.08.19 |
Xcode에서 Project Rename 방법 (0) | 2010.08.12 |