2016-12-19 3 views
0

Я работаю над кодом для открытия файлов, загруженных из приложения, и я использую функцию utils.ios.openFile. Я могу получить файлы для отображения на экране, однако я также получаю следующее предупреждение на консоли. Кто-нибудь сталкивался с этим или имел какие-либо идеи о том, как его решить?Nativescript: iOS Utils openFile

Неуравновешенные вызовы для перехода на начало/конец для . Не можете найти Предварительный элемент для прокси: - мобильных application.png (0)

Ниже приведен код, я использую:

var documents = fs.knownFolders.documents(); 
filePath = fs.path.join(documents.path, filename); 


if(fs.File.exists(filePath)){ 
    utilModule.ios.openFile(filePath) 
    .catch(function(error){ 
    }); 
} else { 
    return Promise.reject(new Error("File not Found")); 
} 
+0

Обновление: после тестирования еще несколько, я заметил, что это предупреждающее сообщение появляется только под ios 9.3, но при тестировании в соответствии с 10.2 нет предупреждающего сообщения. Кроме того, в разделе 9.3 файл открывается в полноэкранном режиме, при этом скрываются скрытые статусы и панели действий (пока отображается 10.2). Я подозреваю, что сообщение связано с этим? – naoki

ответ

0

Вы можете установить Filepath к изображению, без используя openFile(filePath) способ. Вы можете просмотреть приведенный ниже пример.

let folder = fs.knownFolders.documents(); 
let path = fs.path.join(folder.path, "Test.png"); 
if(fs.File.exists(path)){ 
    image.src=path 
} 
+0

Спасибо. Я использую openFile, потому что мне нужно открывать файлы разных типов. – naoki