名前、姓、チェックボタンでテーブルビューを作成しました。私が欲しいのは、誰かがチェックボタンを押したときに、チェックされた行のデータを保存したいときです。テーブルビューのチェックボタンチェック時のデータ取得Swift OSX
画像:cellforrowatindexでそのボタンの
名前、姓、チェックボタンでテーブルビューを作成しました。私が欲しいのは、誰かがチェックボタンを押したときに、チェックされた行のデータを保存したいときです。テーブルビューのチェックボタンチェック時のデータ取得Swift OSX
画像:cellforrowatindexでそのボタンの
まず、設定されたタグとターゲットのような、
cell.btn.tag = indexPath.row
cell.btn.addTarget(self, action: "getValue:", forControlEvents: UIControlEvents.TouchUpInside)
その後、のgetValueに
@IBAction func getValue(sender : UIButton)
{
//Here you have to set button image like selected etc
// Here you have to get data from your array or dictionary based on index path
let dicObj = self.allData.objectAtIndex(sender.tag) as NSMutableDictionary
let firstName = dicObj.valueForKey("fname") as String
let lastName = dicObj.valueForKey("lname") as String
//Save records as you want it- your code here
}
Hope this will work for you.
1つの関数を作成データを保存しますか?代わりに、プロパティが「利用可能」であり、ウィンドウが閉じるときに使用可能なすべての行が保存されます。 – Willeke