我正在開發iOS 5目標項目。我的定位方法如下。shouldAutorotateToInterfaceOrientation啓動時調用兩次
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
NSLog(@" My Orientation");
return YES;
}
然而,當我的應用程序啓動後,會顯示我的日誌消息在控制檯上的兩倍,也就是我的Orientation
將顯示兩次。我正在模擬器中測試我的應用程序,這只是在啓動時才發生,甚至不改變orientation
,然後再改變方向。即,
(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
是越來越每次叫了兩聲,我想是不是一個正確的behavior.Any幫助是
讚賞。
什麼是這被稱爲兩次的問題?順便說一句,你應該返回YES或NO。 –
我正在返回YES – Raj
IMO其正常行爲,iOS6中supportedOrientations甚至在開始時調用約10次,每次調用時也調用兩次。 – lupatus