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. 
    } 
} 

내가 개체가 엑스 코드에 저장되어 아무것도 중 구문 분석에서 변경되지 않는 것을 볼 수 없습니다 코드를 실행

.

그래서 나는 나의 단계를 되돌아 거라고 생각하고 나는 나의 serverURL을 다른 사람에 비해 오히려 간단 것으로 나타났습니다 :

http://52.38.256.24:80/parse 

보다는 :

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

그래서 내가 나서서 추가 된 것 나는 다른 모든 사람들이 온라인을 보았다는 것을 알았지 만 서버 URL을 다시 액세스하려고했습니다. 나는이 터미널을 열고 입력하여 시작 : 끝나는 여러 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 

을 시도했습니다.

이 시점에서, 나는 정말로 문제가 무엇인지에 관해 혼란스러워합니다. Idk. 인스턴스를 올바르게 연결했거나 관련이없고 문제가 Xcode에있는 경우. 나는 비슷한 문제를 안고있는 많은 사람들을 눈치 챘지만 성공하지 못하게 도와 준 모든 것을 시도했습니다.

저는이 문제를 해결하기 위해 많은 것을 배웠습니다.하지만 저는 여전히 초보자입니다. 매우 긴 질문에 사과드립니다.하지만 이미 시도한 것으로 대답하려고하는 사람에게는 시간을 절약하려고합니다.

제안 사항이 도움이 될 것입니다.

미리 감사드립니다.

답변

0

testObject.saveInBackground를 호출 한 후 오류 변수의 값은 무엇입니까?

관련 문제