2017-10-08 1 views
0

私は開発しているアプリケーションにユーザー情報を保存するために解析サーバーを設定しています。物事は、私はすでに鍵ペアを作成し、私のappid、masterkey、およびserverURLにアクセスしました。私はAppDelegate.swift内部のXcodeを使用してサーバーを解析するために接続するには、この情報を使用したい:リソースでaws ec2インスタンスを接続し、Xcodeから解析するオブジェクトを作成しますか?

let parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in 
     ParseMutableClientConfiguration.applicationId = "appid" 
     ParseMutableClientConfiguration.clientKey = "masterkey" 
     ParseMutableClientConfiguration.server = "serverURL" 

:Info.plistファイル、私は任意のロードを許可するアプリケーションのトランスポート・セキュリティ設定を設定します。 ViewController.swiftで、オブジェクトを作成しようとしていて、xcodeが保存されていることを示しています。また、私は私の解析ダッシュボードに保存されているオブジェクトを見ることができるはずです。

import UIKit 
import Parse 

class ViewController: UIViewController { 

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 

    let testObject = PFObject(className: "TestObject2") 

    testObject["foo"] = "bar" 

    testObject.saveInBackground { (success, error) -> Void in 
     print("Object has been saved.") 

     // added test for success 11th July 2016 

     if success { 

      print("Object has been saved.") 

     } else { 

      if error != nil { 

       print (error) 

      } else { 

       print ("Error") 
      } 

     } 

    } 

} 

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

私は、オブジェクトがXcodeで保存されていると何もいずれかの解析に変化しないことが表示されていないコードを実行すると。

だから、私は私の手順をたどるだろうと思って、私は私のserverURLが他に比べてかなり簡単だったことに気づい:

http://52.38.256.24:80/parse 

いうより:

http://52.38.256.24.us-west-2.compute.amazonaws.com:80/parse 

だから私は先に行って、何を追加しました私は他の誰もがオンラインになっているのを見ましたが、確かに私はserverURLに再アクセスしようとしました。私は、ターミナルを開き、この中で入力することによって始まった:

で終わるいくつかのDEBUG1ラインが生じ
Seifs-Mac-mini:~ Seif$ cd Downloads/ 
Seifs-Mac-mini:Downloads Seif$ chmod 400 Spotyr_Key_Pair.pem 
Seifs-Mac-mini:Downloads Seif$ ssh -v -i "Spotyr_Key_Pair.pem" [email protected] 

debug1: Authentications that can continue: publickey 
debug1: Next authentication method: publickey 
debug1: Trying private key: Spotyr_Key_Pair.pem 
debug1: Authentications that can continue: publickey 
debug1: No more authentication methods to try. 
Permission denied (publickey). 

私も成功しません

chmod 600 Spotyr_Key_Pair.pem 

を試してみました。

この時点で、私は本当に問題が何であるかについて本当に混乱していました。私がインスタンスを正しく接続していた場合や、それが無関係で問題がXcodeにある場合は、Idk。私は同様の問題を抱えているので、多くの人に気付いたが、私はそれらを助けてくれたすべてを試してみた。

私はこの問題を解決しようと多くのことを学んだことがありますが、まだ初心者です。 極端に長い質問にはお詫びしますが、私はすでに試したことで答えようとする人のために時間を節約しようとしています。

提案が役に立ちます。

ありがとうございました!!!

答えて

0

testObject.saveInBackgroundを呼び出した後のエラー変数の値は何ですか?

関連する問題