2014/10/05

· Devlog/iOS
iOS8 업데이트 이후 Xocde6 에서 푸쉬(APNS) 테스트를 하면 다음과 같은 로그가 출력 됨. [ registerForRemoteNotificationTypes: is not supported in iOS 8.0 and later ] iOS8로 바뀌면서 APNS 호출 하는 방식에도 약간의 변화가 생겼다. 이전 버전과의 호환을 위해 약간의 분기 작업이 필요하다. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions if (_ios80orNewer) { [[UIApplication sharedApplication] registerUserNotificationSe..
· Devlog/iOS
이번 iOS8에서는 UIScreen 관련한 함수들이 바뀌면서, 화면내 레이아웃 구성이 엉망이 되버렸다. 게임과 같이 엔진을 이용하여 빌드한 앱들의 경우엔 덜하지만, 일반 네이티브 언어로 개발된 앱들은 해당 문제가 특히 많이 보인다. unexpected nil window in _UIApplicationHandleEventFromQueueEvent, _windowServerHitTestWindow: [XCode Log 중.] 화면은 정상적으로 보이는데 일부 영역에서 터치가 안되는 지점이 발생한다. 화면 뷰를 구성하는 코드 중 일부분이다. self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];[self.window make..
Damien.Lee
'2014/10/05 글 목록