簡體   English   中英

iOS設備(而不是iOS Simulator)上的文件路徑損壞

[英]Broken file path on iOS device, not on iOS Simulator

我已經用Titanium Appcelerator構建了我的應用程序。 我可以在iPad和iPhone的iOS模擬器上構建和運行我的應用程序。 但是,在構建到我的設備時,我的iPhone構建無法找到文件。 iPad工作正常。

我正在檢查osname,並將這些變量相應地設置為true或false,這取決於它們正在運行的設備。 就像我提到的那樣,iPhone模擬器完美地加載了文件,但是在iPhone上它拋出了錯誤的路徑錯誤,這意味着我的iPhone變量被設置為true,因為它正在嘗試查找它。 在構建iPhoen時,我有什么要忽略的嗎? 代碼如下:

var ipad = false;
var iphone = false;
var iOSCheck = function(){
if(Titanium.Platform.osname == 'ipad'){
    ipad = true;
    Titanium.include('games/views/ipad/options.js');
} else if(Titanium.Platform.osname == 'iphone'){
    iphone = true;
    Titanium.include('games/views/iphone/options.js');
} 
    if(iphone || ipad){
        Titanium.UI.iPhone.statusBarStyle = Titanium.UI.iPhone.StatusBar.OPAQUE_BLACK;
    }
}

編輯:我已經編輯了代碼以顯示我所擁有的更具體的參考。

我解決了這個問題。 事實證明,它不起作用的唯一原因是因為該文件夾名為“ iphone”。 也許這與圖像所在的默認iphone文件夾沖突? 無論如何,我將文件夾重命名為phone,現在可以正常工作了。 很奇怪。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM