問題なくクエリを実行しています。これが私のコードです。
PFQuery *postQuery = [PFQuery queryWithClassName:@"class"];
[postQuery whereKey:@"hasRelationship" equalTo:[PFUser currentUser]];
// Run the query
[postQuery findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
//Save results and update the table
group = [objects valueForKey:@"groupArray"];
}
}
結果は良好です。グループ コンソールの出力は次のとおりです。
(
("Register one",
"Register two",
"Register three",
"Register four")
)
しかし、長さ1ではなく4の配列が必要です。クラッシュするように、結果をNSStringの「変更可能なコピー」に渡すことで結果を取り除くたびに:
( NSString *s = (NSString *)[group objectAtIndex:0];
NSString * text = (NSString *)[s mutableCopy];)
エラーは次のとおりです。
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM stringByReplacingOccurrencesOfString:withString:]: unrecognized selector sent ***
NSArray
オブジェクト内の要素を長さ 4にするにはどうすればよいですか? ありがとう!