【发布时间】:2016-04-12 08:34:36
【问题描述】:
如何显示数组计数减去数组计数?我有两个这样的数组:
var likedBy = [NSArray]()
var dislikedBy = [NSArray]()
我正在尝试将计数作为 UITextLabel 上的字符串,如下所示:
imageCell.likeLabel.text = self.likedBy.count - self.dislikedBy.count
但我得到错误:
没有“-”候选产生预期的上下文结果类型 “字符串?”
有什么建议吗?
【问题讨论】:
-
字符串(self.likedBy.count - self.dislikedBy.count)
-
提示:计数是一个数字,文本是一个字符串。
-
建议#1:阅读错误信息。 – 建议 #2:如果您遇到不理解的编译器错误,请将表达式拆分 为多个语句:
let diff = self.likedBy.count - self.dislikedBy.count; imageCell.likeLabel.text = diff。您现在应该看到问题了!