以下の方法で...
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* path = [documentsDirectory stringByAppendingPathComponent:
[NSString stringWithFormat:@"/lkj/"]];
NSString *fileName = [NSString stringWithFormat:@"/sandbox/2012_05_11.json"];
[[self restClient] loadFile:fileName intoPath:path];
NSString *fileContent = [[NSString alloc] initWithContentsOfFile:path];
SBJsonParser *parser = [[SBJsonParser alloc] init];
NSDictionary *data = (NSDictionary *) [parser objectWithString:fileContent error:nil];
// getting the data from inside of "menu"
NSString *message = (NSString *) [data objectForKey:@"message"];
NSString *name = (NSString *) [data objectForKey:@"name"];
namegroup.text = [NSString stringWithFormat:@"%@ %@",name, message];
...以前に別のコードで作成したドキュメントを解析しようとしています...
{"message":["Untitled1a","Untitled2a","Untitled3a"],"name":["Untitled1b","Untitled2b","Untitled3b"]}
ただし、上記のコードでは、group.text という名前で、これが表示されます...
(untitled, untitled, untitled) (untitled, untitled, untitled)
...しかし、私がやりたいのは、多くの UITextFields を割り当て、それぞれをペア (2、2、2..) に割り当て、1 つのフィールドに名前を表示し、もう 1 つのフィールドにメッセージを表示するため、1a と 1b をペアにします。 、2a と 2b...明らかに、フィールドは Untitled1a にはなりませんが、「お元気ですか」...
しかし、私はこの問題を修正できないようです!! 助けてください!!