[введите описание изображения здесь] [1] Я получаю три значения от JSON. Как хранить эти три значения в NSString
и затем сохранить эти строки локально i.e на устройстве? Я пробовал NSUserDefaults
, но я не могу этого сделать. Я прикрепил фрагмент кода.Как сохранить ответ JSON в строке, а затем сохранить эту строку локально. Объект ios 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? мы могли бы помочь больше, если вы это сделаете. –
В чем проблема? что не получилось? –
Возможный дубликат [Генерация строки JSON из NSDictionary в iOS] (http://stackoverflow.com/questions/6368867/generate-json-string-from-nsdictionary-in-ios) –