Int16属性を持つエンティティがあります。
var userRepsCount = Int()
以下のステッパー方式で設定したものを保存したい:
@IBAction func userRepsStepper(_ sender: UIStepper) {
userExerciseRepsCounter.text = Int(sender.value).description
self.userRepsCount = Int(sender.value)
}
これを属性に追加したいのですが、これを使用userExercise.reps = userRepsCount
していますが、エラーが発生します
タイプ「Int」の値をタイプ「Int16」に割り当てることができません
Int16はこのようなintを問題なく格納できるという印象を受けましたか?ここで何が欠けていますか?
で包んでみてくださいInt64(userRepsCount)
。引っ張るときは、Int(value)
処理する前に包んでください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加