私はswift 3.0でローカルパースに取り組んでいますSwiftはアプリケーションをオフラインにする方法を解析しますか?
私はサーバから結果を得るためにquerysをやっています。接続がない場合は、接続が失われているため、最終結果が表示されません。
ので、私は何をしたいことは何も接続
これがない場合は、それを表示するには、クエリの結果を保存することであることは、クエリです:
var query = PFUser.query()
query = PFQuery(className: "_User")
// query?.fromLocalDatastore()
query!.whereKey("objectId", equalTo: PFUser.current()!.objectId!)
query!.findObjectsInBackground {
(objects , error) -> Void in
if error == nil {
for object in objects! {
self.usernamelbl.text = object["username"] as! String
if let userp = PFUser.current()?["photo"] as? PFFile {
userp.getDataInBackground {
(imageData, error) -> Void in
if error == nil {
self.profilepic.image = UIImage(data: imageData!)!
}
}
}
}
今、私は結果を保存し、オフラインでそれらを表示する方法アプリが閉鎖されている場合もですか? 何か助けていただければ幸いです
ここにはさまざまなオプションがあります。私はあなたがユーザーの画像を保存しようとしていると思いますか?これをファイルに保存するか、必要に応じてアプリケーションのCoreDataに保存することができます。あなたがしたいことはあなた次第です。 – c0d3Junk13
ありがとう、私はユーザー情報を保存し、他のユーザーからのビデオ、画像、メッセージを受け取るつもりです。彼はまだそれらをオフラインモードでチェックすることができます。何か案が? – Salah