[ここに画像の説明を入力してください] [1] JSONから3つの値を取得します。 これらの3つの値をNSString
とに保存するには、これらの文字列をローカルにつまりデバイスに保存しますか? NSUserDefaults
を試しましたが、できません。コードスニペットを添付しました。JSONレスポンスを文字列に格納し、その文字列をローカルに格納する方法ios objective c
NSData *JSONData = [NSJSONSerialization dataWithJSONObject:responseObject
options:0 // Pass 0 if you don't care about the readability of the generated string
error:&error];
if (! JSONData)
{
NSLog(@"Got an error: %@", error);
} else {
//_branchId = [responseObject valueForKey:@"branchId"];
_branchName = [responseObject valueForKey:@"branchName"];
_branchUri = [responseObject valueForKey:@"branchUri"];
[[NSUserDefaults standardUserDefaults] setObject:_branchId forKey:[responseObject valueForKey:_branchId]];
[[NSUserDefaults standardUserDefaults] setObject:_branchName forKey:@"branchName"];
[[NSUserDefaults standardUserDefaults] setObject:_branchUriStore forKey:@"_branchUri"]; // Here the setobject value remains nil only
[[NSUserDefaults standardUserDefaults] synchronize];
PS:私はその共通価値においてもその保存値を使用したいと思います。どのようにそれを行うには?
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"(__fetchBranchUri)/%@",url]]];
あなたはjsonを共有できますか?もしあなたがそうすればもっと助けてくれるはずです。 –
あなたの抱える問題は何ですか?何がうまくいかなかったのですか? –
[iOSのNSDictionaryからJSON文字列を生成する]の複製があります(http://stackoverflow.com/questions/6368867/generate-json-string-from-nsdictionary-in-ios) –