2

そこで、parse をバックエンドとして使用するアプリを構築しています。以前に自分で書いたことがありますが、時間を節約して解析を使用することにしました。解析からのデータをテーブル ビューに入力していますが、それで問題ありません。parse の配列から構築された辞書から objectId を取得したいと考えています。

私の配列の出力は次のとおりです。

<news_events:pdbIEvOteH:(null)> {\n    eventDescription = \"This is a test description.\";\n    eventMessage = \"This is a test message.\";\n    eventTitle = \"Free Wi-Fi Now Available!\";\n}

オブジェクト ID はpdbIEvOteH上の例にあります。最初に次を使用して ID を取得しようとしましたが、 NSString * objectId = [myDictionary objectForKey:@"objectId"]; null が返されました。他の情報を得ることができるので、辞書に問題がないことはわかっています。objectId問題は、上記の配列にキーがないように見えることです。ご覧のとおり、次のとおりnews_eventsです。

で取得できることはわかっていますがPFObject、テーブルにPFObject.

結論は、どうやって を取得するかですobjectId

4

3 に答える 3

2

特定の PFObject の ID を取得します。

スウィフトの場合:

var objectId = object.objectId

Objective-C の場合:

NSString *objectId = object.objectId;
于 2015-07-17T09:19:43.843 に答える
0

「要するに、objectId を取得する方法です。」

以下は、iosの実際の/サンプルコードを含む「Joe Blow」からの回答です。

同様の問題がありました。次のコードでデータを取得するとうまくいきました:

NSString *reporterOpinion = [NSString stringWithFormat:@"%@", [object objectForKey:@"reporterOpinion"]];

しかし、objectId で objectForKey を実行しようとすると、null が返されました:

NSString *objectId = [NSString stringWithFormat:@"%@", [object objectForKey:@"objectId]];

「Joe Blow」の回答に続いて、次のコードは objectId の正しい値を返しました。

NSString *objectId = object.objectId;
于 2014-04-10T17:39:37.507 に答える