2016-07-13 9 views
-1

変数内のアイテム数をアプリ内で購入する際に変更しようとしています。バイナリ演算子 '&&'は、bool型と文字列型のオペランドには適用できません。

UICollectionViewでは、UserDefaultsのstringforkeyが2つの文字列に等しい場合、次のコードが使用されるという条件が必要です。私はこれを行うことができないのはなぜ

ここでは

else if userDefault.stringForKey("purchases") == "unlockthemecoll2" && "unlockthemecoll1" 

ですが、私はこの質問のタイトルで書かれたエラーを取得します。

おかげ

答えて

1

userDefault.stringForKey("purchases")は、同時に2つの値を持つことはできません。

あなたはそれが値のいずれか一方を持っているかどうかを確認したい場合は、あなたがそれを行う必要があります。

else if userDefault.stringForKey("purchases") == "unlockthemecoll2" || userDefault.stringForKey("purchases") == "unlockthemecoll1" 
関連する問題