2017-07-25 5 views
-3

swift codeマイグレーション(SWIFTコード)

、それは次のエラーを示している:

Value of type '[Any]' has no member 'data'

どのようにこのエラーを修正することができますか?ご協力いただきありがとうございます!

+2

1.してください[編集]あなたの質問ではないとして、テキストとしてあなたのコードを含めます画像。 2.投稿する前に[エラーで検索](https://stackoverflow.com/search?q=%5Bswift%5D+value+of+type+Any+has+no+member)してください。これは何度もカバーされています。 – rmaddy

+0

'data'部分を削除して' users.first'として試してください。それは働くことができる。 – adev

+0

ありがとうadev、それは動作します。また、私の間違いを指摘してくれてありがとうrmaddy。 – louistone

答えて

0

新しいAPIは[Any]?代わりのBackendlessCollection?を返します。

// v3 
let withUser = users!.data.first as! BackendlessUser 
// v4 
let withUser = users!.first as! BackendlessUser 



完全移行ガイド:Migration from 3.x to 4.x

v3.0 = All SDK implementations use the BackendlessCollection class to represent a collection of data from the backend.

v4.0 = BackendlessCollection is completely eliminated. Instead the backend returns an array of objects ([Any] in Swift)

+0

詳細な回答ありがとうございます – louistone

関連する問題