2016-11-29 7 views
0

ImageSourceをファイルに保存しようとしています。 image-sourceセクションのドキュメントの手順に従ってきました。ここ は、私がやったことです:Nativescript ImageSourceをファイルに保存できません。

let imageSource = new ImageSource(); 
var fileName = "Test.png"; 

var knownPath = fs.knownFolders.documents(); 
var folderPath = fs.path.join(knownPath.path, "Pictures"); 

var folder = fs.Folder.fromPath(folderPath); 
var picturePath = fs.path.join(folderPath, fileName); 

let saved = imageSource.saveToFile(picturePath,"png"); 

問題はsavedが常に偽であるということです、まだ私はエラーをスローしませんsaveToFileことが表示されますので、それが保存されていない理由を見ることができません。 何か間違っていますか?

+0

ImageSource.fromResourceまたはfromUrlまたは...を使用して、ImageSourceにいくつかのデータを渡す必要があります。 – HabibKazemi

+0

あなたは正しいです....私は約束の元にImageSourceを初期化し、約束の外にそれを保存しようとしていました。ありがとう兄貴! –

答えて

0

コメントで@HabibKazemiが指摘したように、imageSourceには何らかのソースが必要です。この特定のケースでは、私はimageSourcesソースを埋め込んだ約束の外でsavetofileにしようとしていました。

関連する問題