2010-01-10 43 views
1

當我創建特定設置以遠程測試我的應用程序時,橫向設置出現故障。應用程序應該是與右側的主頁按鈕風景。當我在這裏爲我的一臺設備創建adhoc規定時,它工作正常。然而,一位同事正在遠程使用我的一個設備,以縱向模式顯示該應用程序(所以右半部分被切斷)。我懷疑我的plist信息文件沒有結轉,但那不是因爲我直接通過代碼設置了方向值,它仍然不起作用。我有點困惑,爲什麼它在一個設備上而不是另一個設備上。有什麼建議麼?iPhone ad hoc分發導致錯誤的方向

+0

更新:我注意到,應用程序實際上在他的設備上顯示爲「顛倒」(頂部的主頁按鈕)。它應該在右邊,所以有些東西是...雙重旋轉它? : -/ – Joey 2010-01-11 18:27:08

+0

進一步更新:所以我注意到,初始狀態欄和彈出對話框(如要求使用位置服務)以正確的方向出現,並且它只是我看到的各種顯示的UIViews似乎旋轉不正確。我在景觀中運行我的應用的做法是添加一個根「旋轉」視圖,即所有內容都是小孩的視圖,並且該視圖已轉換90度。是否有任何理由會在一臺設備上窒息而在其他設備上工作得很好?它在我的工作而不是在一個遠程設備上的事實是最讓我神祕的。 – Joey 2010-01-11 19:27:38

+0

另一個更新:我通過刪除plist中的「Initial Interface Orientation」來獲得「工作」。有了它,糟糕的設備只能在該設備上旋轉我的內容(而不是在其他設備上)。所以*現在*,壞的設備是*不*旋轉它和我自己的腐爛正確放置它(如同他們對初始接口方向似乎不影響UIViews根的其他設備一樣。狀態欄仍然開始縱向和系統對話框是縱向的,所以它看起來不太好 有誰知道添加的視圖是否應該按照該設置進行旋轉? – Joey 2010-01-13 01:16:33

回答

0

我發現原因!

顯然,行爲不當的iPod touch尚未安裝郵件。我的應用程序調用了一些應用內電子郵件功能,並引發系統對話框要求用戶設置郵件。這反過來導致一些麻煩,顯然導致子視圖自動旋轉到應用程序的方向。我不知道這是否是我的引擎的基礎代碼特有的問題,但希望如果將來某個人出行,這可以提供幫助。