2016-01-29 6 views
16

私はParseアプリケーションをSwift言語のNode.js Parse Serverに接続しようとしています。パースのドキュメントで、私はこのコードを見ることができます:SwiftアプリケーションをParse Serverに接続するにはどうすればいいですか?

[Parse initializeWithConfiguration:[ParseClientConfiguration configurationWithBlock:^(id<ParseMutableClientConfiguration> configuration) { 
    ... 

    configuration.applicationId = @"YOUR_APP_ID"; 
    configuration.clientKey = @"YOUR_APP_CLIENT_KEY"; 
    configuration.server = @"http://localhost:1337/parse"; 

    ... 

}]]; 

を私はスウィフトの言語を使用するので、ここでは今までの私の設定です:

// Initialize Parse. 
Parse.setApplicationId("APP_ID", clientKey: "CLIENT_KEY") 

しかし、私はのようにサーバーを指定する方法Objective-Cコード?

ありがとうございます!自分で答えが、ここスウィフトと(サーバーのURLを含む)の構成を設定する方法であるが見つかり

+2

FYI - Parse.comがシャットダウンしています。あなたのアプリを終了する前に別の解決策を見つける必要があります。 – rmaddy

+3

@rmaddyこれはまさに私がパース "自己ホスト"サーバーに移行しようとしている理由です;-) – fraxool

+1

ああ。おそらくそれのために新しいタグが必要になるでしょう。 – rmaddy

答えて

27

let parseConfiguration = ParseClientConfiguration(block: { (ParseMutableClientConfiguration) -> Void in 
    ParseMutableClientConfiguration.applicationId = "APP_ID" 
    ParseMutableClientConfiguration.clientKey = "CLIENT_KEY" 
    ParseMutableClientConfiguration.server = "http://your_server.com:1337/parse" 
}) 

Parse.initializeWithConfiguration(parseConfiguration) 

は、それが他の誰かを助けることを願っています。

3

解析Serverは、今いくつかの良いdocumentationが起こっており、それは基本的に少し滑らかな印象の構文でfraxoolのソリューション@お勧めします。

let configuration = ParseClientConfiguration { 
    $0.applicationId = "YOUR_APP_ID" 
    $0.clientKey = "" 
    $0.server = "http://localhost:1337/parse" 
} 
Parse.initializeWithConfiguration(configuration) 
2

だけスウィフト3で答えを追加する:

let configuration = ParseClientConfiguration { 
     $0.applicationId = "YOUR_APP_ID" 
     $0.clientKey = "" 
     $0.server = "http://localhost:1337/parse" 
    } 
    Parse.initialize(with: configuration) 
0

//アプリIDを設定する

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 

     let configuration = ParseClientConfiguration { 
      $0.applicationId = PARSE_APP_KEY 
      $0.clientKey = PARSE_CLIENT_KEY 
      $0.server = "https://example.com" 
     } 
} 
関連する問題