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 返回数组计数时索引超出范围

Swift Json 计数并创建 TableView

在 iOS Swift 中,在 Swift 4 中的 TableView 中为 CollectionView 集成不同的数组

将两个不同的数组加载到 tableview (Swift)

如何在 Swift 中从 Detail ViewController 更新 tableview 数组