2017-05-30 7 views
0

時間を既存のセルに保存するにはどうすればよいですか?時間は2ページにあるので新しいデータを既存のセルに保存する方法は?

ページ1名、電話番号、会社、ジョブ番号..

を持って、私は簡単にそれを保存しないのか分かりません。 誰でもこの問題を解決するのに役立ちますか?おかげでsoooo多く!!!!

NSLocalizedDescription=The operation couldn’t be completed. (Cocoa error 1570.), NSValidationErrorObject=<VisitorMO: 0x60000009c570> (entity: Visitor; id: 0x600000221800 <x-coredata:///Visitor/t47C35BF8-213C-4C00-9B86-DDF5B423B9092> ; data: { 
    company = nil; 
    jobnumber = nil; 
    jobtype = nil; 
    name = nil; 
    phonenumber = nil; 
    signintime = "May 30, 2017, 2:10:23 PM"; 
})} 
) 

enter image description here

+0

ご質問がありませんか?あるビューコントローラから別のビューコントローラにデータを転送しますか?または、既存のテーブルビューでデータを取得したら、セルをリロードしますか? –

+0

こんにちはAnil Kukadeja、ありがとうございました。 実際、新しい情報を既存のセルに更新したいと考えています。 その中にセルがあります。 (このセルには「名前」と「時間」がありますが、現在は名前が付けられています)。それは時間がありません。 このセルに時刻を追加します。 – Gordon

+0

collectionviewまたはtableviewビューを更新したいですか? –

答えて

0

は、既存のセルのデータを更新するように見える。..

あなたはいくつかのこと...

まずyourTableview.reloadData()呼び出し、この方法を行うことができます。

これは、あなたのテーブルビューをリロードします。

セカンド既存のセルを更新したい場合は...

ここ
yourTableview.beginUpdates() 
yourTableview.reloadRows(at: [indexPath], with: .automatic) 
yourTableview.endUpdates() 

はindexPath更新したいあなたの指標となります。

サード更新特異的な細胞

let indexPathYouWantToUpdate = IndexPath(row:Any row which you want to update,section:0) 

let cell = yourTableview.cellForRowAtIndex(at:indexPathYouWantToUpdate) as? YourCustomCell 

cell?.value1 = 100 
cell?.value2 = 200 

アップデートすべてのセル値あなたが望む方法。

こちらはあなたの質問をここで解決することを願っています。

+0

@Gordon:あなたは私の答えをチェックしましたか? –

+1

soooたくさんありがとう!それは仕事だ! – Gordon

+0

あなたの歓迎:) –

関連する問題