Parse.com で苦労しています。
次のコードを使用して、アプリから PFFile を保存します... (関連する情報に切り捨てられます。)
let alertXMLFile = PFObject(className: "Message")
do {
alertXMLFile["alertFile"] = try PFFile(name: "alertFile.xml", data: data!)
} catch {
print("upload fail")
}
alertXMLFile.saveInBackgroundWithBlock { (success: Bool, error: NSError?) -> Void in
}
}
Web にアクセスしてファイルを表示すると、そのファイルをクリックすると、ブラウザに表示される代わりにダウンロードされます。(リンクをコピーして別のブラウザーに貼り付けた場合にもダウンロードが行われます) ダウンロードしたファイルを取得し、Web 経由でクラスにアップロードしてクリックすると、ブラウザーに表示されます。私のアプリは、手動でアップロードされたファイルも適切に認識し、期待どおりに実行します。
私の質問は、PFFile を Swift 2.1 経由で iOS の Parse.com に保存する方法です。これは、強制的にダウンロード可能なオブジェクトではなく、手動でアップロードしたかのように反応しますか?
正常に保存されたファイルへのリンクは次の とおりです...