2015-01-08 12 views
7

を得た私はparse.comに自分のデータを保存しようとしました。私はすでにSomeClassという名前のparse.comでクラスをあらかじめ作っています。これには、Stringというデータ型を持つ 'mySpecialColumn'という名前の列があります。parse.comキーの無効なタイプ、予想文字列が、配列

これは私がしてデータを保存しようとするコードです:

var groupObject = PFObject(className: "SomeClass") 
    groupObject.addObject("aaa", forKey: "mySpecialColumn") 
    groupObject.saveEventually() 

私はこれを実行すると、私が取得:

エラー:キーmySpecialColumnに対して無効なタイプ、予想される文字列が、配列を得た(コード: 111、バージョン:1.6.0)

これはparse.comで私の心がどのように見えるかです:

This is how my core at parse.com look like

なぜこのエラーが発生するのですか?また、私はそれを怠惰な方法で試してみましたが、データクラスをあらかじめ作成せずにただちに作成してから、すべての列をデータ型Arrayとして作成します。

答えて

11

addObject方法は、与えられたキーに対応する配列内の新しいオブジェクトを追加するために使用されます。文字列が必要な配列を保存しようとしているので、保存に失敗します。

代わりにsetObject:forKey:を使用する必要があります。

+1

Mohahaha!私はあなたを愛しているアントニオ!チャームのように働いた:) – TommyF

関連する問題