添字スウィフトのあいまいな使用、私は次のエラーを取得する私は私のプロジェクトで問題が発生しました2.3
この行の添字
のあいまいな使用
else if (listOfEveryting[indexPath.row - 1].objectForKey("text")![0] as! Int) == 1{
缶私を助けて ? ありがとう!
添字スウィフトのあいまいな使用、私は次のエラーを取得する私は私のプロジェクトで問題が発生しました2.3
この行の添字
のあいまいな使用
else if (listOfEveryting[indexPath.row - 1].objectForKey("text")![0] as! Int) == 1{
缶私を助けて ? ありがとう!
objectForKey("text")
は、AnyObject
を返します。辞書(キーサブスクリプション)でも配列(インデックスサブスクリプション)でも構いませんが、それはあいまいです。
あなたはコンパイラ
else if let array = listOfEveryting[indexPath.row - 1]["text"] as? [Int],
firstObject = array.first where firstObject == 1 {
ありがとうございます! – Skynext
はこれを試してみてください。それが動作しない場合は
else if let dictionary: NSDictionary = listOfEveryting[indexPath.row - 1], let intArray = dictionary.objectForKey("text") as? NSArray, let theInt = intArray[0] as? Int where theInt == 1 {
が、少なくともそれはあなたに多くの洞察力を与える必要があります。
'listOfEveryting'の種類は何に役立つようにダウンキャストと予想されるタイプの使用オプションのバインディングを知っているので? – Code
これを確認してください:http://stackoverflow.com/questions/33592699/ambiguous-use-of-subscript-xcode-7-1 – chrs
var listOfEveryting:[PFObject]! = [] – Skynext