Swift 获取 tableview 数组计数并将其放置 textview
Posted
技术标签:
【中文标题】Swift 获取 tableview 数组计数并将其放置 textview【英文标题】:Swift get tableview array count and place it textview 【发布时间】:2016-02-13 18:17:15 【问题描述】:您好,我有 tableview 和解析 json,我有 textview,我想将我的 tableview 项目计数添加到 textview 但给了我;
fatal error: unexpectedly found nil while unwrapping an Optional value
错误
我的代码在这里
var clientList = [String]()
let json = try NSJSONSerialization.JSONObjectWithData(data!, options: .MutableContainers) as? NSArray
if let parseJSON = json
self.clientList = parseJSON as! [String]
self.clientsmessage.text = "You have \(self.clientList.count) client"
【问题讨论】:
所以你的文本视图没有加载? @Wain 是的给出了那个错误 如果您的clientsmessage.text = "..."
出现错误,您可以检查您的clientsmessage
初始化吗?
@Breek 是的工作添加答案我会应用它谢谢!
【参考方案1】:
您的self.clientsmessage
似乎没有正确实例化,请检查该部分。
或
if self.clientsmessage != nil
self.clientsmessage.text = "You have \(self.clientList.count) client"
【讨论】:
以上是关于Swift 获取 tableview 数组计数并将其放置 textview的主要内容,如果未能解决你的问题,请参考以下文章
如何在 swift 中的 tableview 中的 numberOfRowsInSection 中比较和显示不同的数组计数
Swift 5:从 tableView numberOfRowsInSection 返回数组计数时索引超出范围
在 iOS Swift 中,在 Swift 4 中的 TableView 中为 CollectionView 集成不同的数组