JSONデータからコレクションビューのデータをロードしています。ナビゲーションバーにリフレッシュボタンを追加しました。私はViewdidloadで使用されているのと同じ機能をリフレッシュボタンに使用しました。リフレッシュボタンをタップすると、新しいデータだけを表示するのではなく、新しいデータがコレクションビューの既存のデータの後に表示されます。リフレッシュボタンをタップしたときに、既存のデータを消去して新しいデータのみを表示する方法を教えてください。Swift:Refreshボタンの機能が既存のデータを含む新しいデータをロードしています
0
A
答えて
1
をリロードした後、その後、JSONからロードされた新しいデータを追加し、リストを最初
var someArray = [string]()
someArray.RemoveAll();
をクリアしようとクリックは) {
let quizurl = NSURL(string:"Your URL")
let task = NSURLSession.sharedSession().dataTaskWithURL((quizurl)!, completionHandler: { (data, response, error) -> Void in
do{
let string = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.AllowFragments) as! NSDictionary
let swapLibs = string as? NSDictionary
let QuizData = swapLibs!.valueForKey("Your Key") as! NSArray
self.YourMutableArray.removeAllObjects()
for dict in QuizData {
self.playQuizArray.addObject(playInfo.PlayQuizInfo(dict as? NSDictionary))
}
self.colletionView.reloadData()
print(self.playQuizArray)
}
catch {
print("json error: \(error)")
}
})
task.resume()
}
希望は助かります。
1
あなたがボタンの上にJSONデータを受け取ることが収集Dataparsed(FUNC
collectionview.ReloadData()
関連する問題
- 1. ACF内の既存のリピータにデータを含む新しい行を追加
- 2. 既存のデータを新しいデータに置き換えます。
- 3. 新しいデータを既存のデータに分割する
- 4. phpデータベースからonlclickボタン機能を含むテーブルにデータを返します
- 5. Python:xmlの新しいデータを追加すると既存のデータがオーバーフローしています
- 6. 新しいデータを挿入するときにボタンが機能しない
- 7. ボタン保存データNSUserDefaultsが機能しない
- 8. SSISデータフロー - 新しいデータのコピーまたは既存の更新
- 9. Firebase Firestoreのデータ保存が機能していませんIOS
- 10. シードが既存のデータを消去しています
- 11. CoreData新しいデータを挿入します。既存のままにします
- 12. Chart.js新しいデータをロード
- 13. データを保存してその中にそのデータを含まない新しいパネルを作成する
- 14. 既存のデータを含むDockerボリュームを作成する
- 15. ファイルに既にデータが含まれている場合、新しい行にデータを追加する - Java
- 16. 既存のJSONファイルに新しいデータを追加する
- 17. 新しいデータで既存のopencvモデルを学習する
- 18. プロパティファイルの既存のデータに新しいデータを追加する方法は?
- 19. Emberデータがすべてのデータをロードしていません
- 20. Angularjs:CellTemplateデータを含むui-gridで並べ替えが機能しない
- 21. 新しい行のココアで既存のファイルにデータを追加
- 22. Db2:新しいデータを挿入して既存のデータを更新する方法は?
- 23. 既存のデータに基づいて新しいMongoDBインスタンスを作成する
- 24. 既存のデータフレーム(RDS)に新しいデータを追加R
- 25. Liquibaseで既存のデータを使用していますか?
- 26. データを取り込むマングースが正しく機能していませんか?
- 27. 更新行が機能していない、保存ボタンを複製する行
- 28. Smartgitを使用して既存の名前で新しい機能を開始
- 29. Angularjs - データベースからの新しいデータを含むリロードスコープ
- 30. 改行を含むテキストエリアに新しいデータを表示する
配列から既存のデータを削除し、配列に新しいデータを入力して、単にur collectionviewを再ロードします。 – sanjeet