配列数から配列数を引いた値を表示するにはどうすればよいですか?私はこのような二つの配列があります。配列数から配列数を引いた
var likedBy = [NSArray]()
var dislikedBy = [NSArray]()
をそして私はこのようなUITextLabel上の文字列としてカウントを取得しようとしています:
imageCell.likeLabel.text = self.likedBy.count - self.dislikedBy.count
しかし、私はエラーを取得する:
No "-" candidates produce the expected contextual result type "String?"
どれでも提案?
count
プロパティが
Int
を返し、あなたが
text
プロパティを設定する
String
を必要とするのであなたが
\()
で文字列の補間を使用する必要があります
文字列(self.likedBy.count - self.dislikedBy.count) – ogres
ヒント:カウントはテキストは引数_string_ある_NUMBER_です。 – holex
提案#1:*エラーメッセージを読んでください。 - 提案#2:理解できないコンパイラエラーが発生した場合、式を複数のステートメントに分割します: 'let diff = self.likedBy.count - self.dislikedBy.count; imageCell.likeLabel.text = diff'。あなたは今問題を見るべきです! –