[問題] 如何取得text的值在tableview cell裡?
目前被這個問題卡了三天了...
我是用tableview cell內有放textfield給人輸入
但我的是dynamic cell會有2個section各有16個cell rows
要如何在按下Save紐時抓取全部的text值存進字典後,在上傳至firebase database?
目前找到的方法都會跳出error說有unwraping nil
查看後發現在再第11個cell必定crash...
@IBAction func SaveBtn(_sender: UIBarButtonItem)
{
var dic:[String:String] = [:]
for (i,bit) in BitArray.enumerated()
{
let cell = tableview.cellForRow(at:IndexPath(row: i,section: 0)) as!
LabelNameTableCell
dict[bit] = cell.txtName?.text ?? ""
print(dict[bit])
}
....省略是WordArray
}
類似像iphone內的設定 都會有可以讓人在做輸入的功能
看起來很簡單,實際要做才知道不是自己想像那樣...Orz
有人能提點小弟嗎 謝謝
mac版PPT不能複製貼上只好一個字一個字打...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.105.41.86
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1497859163.A.5D8.html
→
06/19 16:58, , 1F
06/19 16:58, 1F
→
06/19 17:00, , 2F
06/19 17:00, 2F
→
06/19 17:52, , 3F
06/19 17:52, 3F
→
06/19 18:03, , 4F
06/19 18:03, 4F
→
06/19 18:03, , 5F
06/19 18:03, 5F
→
06/19 18:06, , 6F
06/19 18:06, 6F
→
06/19 18:06, , 7F
06/19 18:06, 7F
推
06/19 19:48, , 8F
06/19 19:48, 8F
→
06/19 19:48, , 9F
06/19 19:48, 9F
→
06/19 20:54, , 10F
06/19 20:54, 10F
→
06/19 20:54, , 11F
06/19 20:54, 11F
→
06/19 20:54, , 12F
06/19 20:54, 12F
推
06/20 05:05, , 13F
06/20 05:05, 13F
→
06/20 12:53, , 14F
06/20 12:53, 14F
→
06/20 13:47, , 15F
06/20 13:47, 15F
→
06/20 13:47, , 16F
06/20 13:47, 16F
推
06/20 20:22, , 17F
06/20 20:22, 17F
→
06/20 20:22, , 18F
06/20 20:22, 18F
→
06/20 20:24, , 19F
06/20 20:24, 19F
→
06/20 20:26, , 20F
06/20 20:26, 20F
→
06/20 20:29, , 21F
06/20 20:29, 21F
推
06/20 20:34, , 22F
06/20 20:34, 22F
→
06/20 23:35, , 23F
06/20 23:35, 23F
推
06/21 14:23, , 24F
06/21 14:23, 24F
→
06/21 14:23, , 25F
06/21 14:23, 25F
→
06/21 14:24, , 26F
06/21 14:24, 26F
→
06/21 14:25, , 27F
06/21 14:25, 27F
→
06/21 14:26, , 28F
06/21 14:26, 28F
→
06/21 14:27, , 29F
06/21 14:27, 29F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章