5

CSVをインポートおよびエクスポートしたい。iPadに自分のアプリをCSVファイルを開くアプリとして認識させる方法を理解しました。

そこから迷子になりましたが。iPadがapplication:didFinishLaunchingWithOptionsまたはhandleOpenURLを介してファイルを送信する方法についての説明を見つけました...

jsファイルにhandleOpenURL(url)という関数を追加すると、ファイルのURLが渡されることがわかりました...これで、これができました。

誰かが私のアプリをこのように開いたことがわかったので、それは素晴らしいことです。 かっこいい...しかし、どうすればそのURLのコンテンツを取得できますか?

4

1 に答える 1

3

とった!うわー、これは私がしたことです...

function handleOpenURL(url)
{
    window.resolveLocalFileSystemURI(url, onResolveSuccess, fail)
}

function onResolveSuccess(fileEntry)
{
    fileEntry.file(win, fail);
}

function win(file) {

    var reader = new FileReader();
    reader.onloadend = function(evt) {
        alert("succes");
        alert(evt.target.result);
    }
    reader.readAsText(file);
}

function fail() {        
    alert('fail');
}
于 2012-01-21T23:58:31.997 に答える