###前提・実現したいこと
・playgroundでコードを書いています。
・Int型(数字)をNSUserDefaultsから参照する処理をしたいと思っています。
###発生している問題・エラーメッセージ
ソース内のif let meCountValue = meCountResults.integerForKey("meCount"){ の行で、以下エラーが出ます。
エラーを回避するにはどう書けばいいでしょうか。
Initializer for conditional binding must have Optional type,not 'Int'
###該当のソースコード
let meCountResults = NSUserDefaults.standardUserDefaults()
var meCountValue = meCountResults.integerForKey("meCount")
if let meCountValue = meCountResults.integerForKey("meCount"){
print("meCountResultsには値がある")
}
else{
print("meCountResultsはnil")
}
###試したこと
ググって、オプショナル型に関するエラーとまで理解しましたが、何が問題で具体的にどう書くべきか理解できていません。
よろしくお願い申し上げます。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。