2016-04-07 3 views
0

私は迅速かつアズールへの新たなんだと、私の紺碧のモバイルデータベースへの私の迅速なアプリアップからいくつかのデータを送信しようとしています。私はCoreDataのアプリケーションを持っていますが、私のデータを取得した後、私はそれを青空に送るのが難しいです。私は、空白のフレームワークからの挿入テーブルメソッドを使用しようとしています。AzureモバイルサービスデータベースにiOSデータを送信する方法は?

私はこの方法で試してみた:

let client = MSClient(applicationURLString: "https://mymobileapp.azure-mobile.net/", applicationKey: "aAaBbBcCc…") 

var client = AppDelegate().client // To reference my constant in AppDelegate.swift 

var itemTable:MSTable = client.tableWithName("Item") 
var itemToInsert:NSDictionary = ["text":"My Awesome Item 1"] 

itemTable.insert(itemToInsert, 
    completion: { 
     insertedItem, error in 
     if error{ 
      println("error: \(error)") 
     } 
     else{ 
      println("Success!") 
     } 
    } 
) 

をしかし、私はアプリケーションキーの問題に実行していますよ。私が集めることから、アプリケーションキーはAzure Mobile Appsで使用されなくなりました。

私はまた、迅速なモバイルアプリのクイックスタートガイドに示された方法を試してみたが、コードは、SWIFTの古いバージョンのためのようです。

私は、データベースにデータをアップロードする私のアプリでテーブルを表示しようとしていませんよ。どんな助けもありがとう!

+0

applicationKey: "aAaBbBcCc ..."は実際のキーか、ここではこのように入力しましたか? –

+0

あなたはAzureのモバイルアプリ用の新しいAzureのポータルからダウンロードしたクイックスタートを使用していますか?このコードは次のサイトからも入手できます:https://github.com/Azure/azure-mobile-apps-quickstarts/tree/master/client/iOS-Swift –

+0

@ArunGupta私はキーなしで試しています。 Azure MobileAppsのキーが削除されたので、[リンク](https://github.com/Azure/azure-mobile-apps-net-server/wiki/Implementing-Application-Key)を参照してください 'letクライアント= MSClient(applicationURLString: "https://mymobileapp.azure-mobile.net") ' –

答えて

1

私はそれが動作するようになってしまいました。アプリケーションキーは、新しいAzureモバイルアプリでは使用されなくなりました。キーを削除することに加えて、あなたは無担保HTTPサイトとの接続を可能にするために、具体的にアプリのトランスポート・セキュリティのプロパティを新しいプロパティを追加する必要があります。

let client = MSClient(applicationURLString: "https://mymobileapp.azure-mobile.net/") 

var client = AppDelegate().client // To reference my constant in AppDelegate.swift 

var itemTable:MSTable = client.tableWithName("Item") 
var itemToInsert:NSDictionary = ["text":"My Awesome Item 1"] 

itemTable.insert(itemToInsert, 
    completion: { 
     insertedItem, error in 
     if error{ 
      print("error: \(error)") 
     } 
     else{ 
      print("Success!") 
     } 
    } 
) 
関連する問題