1

Xcode を新しい Xcode 7 ベータ 5 に更新しました。その際、Swift 2 に変換されましたが、さらに多くのエラーが発生しました。現在、私は完全に立ち往生しており、何をすべきかわかりません。エラーはすべて解消されましたが、アプリが正しく動作しないためです。

私の問題はこれです:

if(self.myOutput3 as? NSObject == true) {
        print("IT IS TRUE")

        PFUser.logInWithUsernameInBackground(self.myOutput1 as! String, password: "xxx") { (user: PFUser?, error: NSError?) -> Void in

            if error == nil {
                print("It Worked!")

                // self.presentViewController(destViewController, animated: true, completion: nil)

                let instillation = PFInstallation.currentInstallation()
                instillation["user"] = PFUser.currentUser()
                instillation.saveInBackgroundWithBlock(nil)

                self.performSegueWithIdentifier("toTimeline", sender: self)

            } else {

                // self.enterButton.enabled = false


                self.errorAlert()

                print("Couldn't log in...")


            }

        }

    } else  {
        print("IT IS FALSE")
        self.performSegueWithIdentifier("continueTheSignIn", sender: self)


       // self.move()

    }

プログラムはtoTimelineセグエを実行しますが、 continueTheSignInは実行しません。これが機能しないという論理的な理由はわかりません。誰かが私を正しい方向に向けることができますか?

また、メッセージ機能でエラーが発生しています。

cell.textView!.linkTextAttributes = [NSForegroundColorAttributeName:cell.textView!.textColor]

これにより、「タイプ '[String : UIColor?]' の値をタイプ '[String: AnyObject] の値に割り当てることはできません!」というエラーが表示されます。

以前は Swift / Xcode 6.4 でこのエラーが発生していなかったので、修正方法がわかりません。

さらに、これをバイパスしてアプリにアクセスし、他の機能が機能しているかどうかを確認すると、ほとんどの UITableViews に情報が表示されません。1つは、残りは正しい量の行をロードしますが、何も表示しません。これは何でしょうか?また、パース画像も正しく表示されていません。これらは他の問題よりもさらに懸念されます...

これは、差分の下にセグエを削除して再追加した後の画像です。名前。 ここに画像の説明を入力

4

1 に答える 1

0

Parse はベータ版をサポートしません。フルバージョンが必要です。同様の問題に基づいて連絡しました。彼らは、xcode7 のフル バージョンがリリースされたら、xcode7 で動作するように解析を更新すると述べています。

于 2015-08-13T05:38:05.377 に答える