2011-10-10 46 views
2

我有一個問題,在某些情況下,[UIDevice currentDevice].orientation返回0。根據我的理解,這絕不應該發生。無法確定設備的當前方向

它甚至不在啓動。我現在是否必須創建自己的實例變量來跟蹤每個旋轉並存儲它?我有同樣的問題,然後

+1

如果您未使用'beginGeneratingDeviceOrientationNotifications'啓用設備方向通知,則會發生這種情況。當'orientation'返回'0'時,你可以檢查'generateDeviceOrientationNotifications'屬性是否啓用。也許你對'endGeneratingDeviceOrientationNotification'的調用沒有適當的平衡? – omz

+1

如果你可以閱讀寫在它上面的內容,那麼它就會出現。如果這看起來很奇怪,它是顛倒的:-) – Oliver

回答