0

したがって、私は Parse を使用するのが初めてで、バックエンドを介してメッセージを投稿する際にいくつかの問題があります。ユーザー アカウントを設定することはできますが、投稿を送信しようとすると、「致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました」というエラーが表示されます ...?

これが私のコードです:

class ComposeViewController: UIViewController {

    @IBOutlet var travelTextView: UITextView!
    @IBOutlet var charRemainingLabel: UILabel!


    override func viewDidLoad() {
        super.viewDidLoad()




        // Do any additional setup after loading the view.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

    @IBAction func sendPost(sender: AnyObject) {

        var travelPost:PFObject = PFObject(className: "travelposts")
        travelPost["content"] = travelTextView.text
        travelPost["poster"] = PFUser.currentUser()

        travelPost.saveInBackgroundWithTarget(nil, selector: nil)

        self.navigationController?.popToRootViewControllerAnimated(true)

    }
4

1 に答える 1

0

セレクターに nil を渡すことはできません。

travelPost.saveInBackgroundWithTarget(nil, selector: nil);

オブジェクトを保存するだけです。

travelPost.saveInBackground();

しかし、オブジェクトが保存されたときに通知を受け取りたい

于 2014-12-06T21:57:47.847 に答える