gpt4 book ai didi

ios - 从项目中提取NSDictionary

转载 作者:行者123 更新时间:2023-12-01 18:12:12 24 4
gpt4 key购买 nike

我在一个随时间推移创建的项目中有一个NSDictionary,我需要将所有数据从该项目中提取到另一个项目中。

不知道我如何能不一一添加就实现它吗?

我考虑过将所有内容提取到数组中并传递数组,但这并不是一个好选择

最佳答案

可能不是最好的解决方案,但可以正常工作。

您可以使用以下步骤将字典转换为字符串。
然后,您记录字符串并复制它。之后,您可以在新项目中执行相反的步骤。

项目1

NSDictionary *dictionary = [NSDictionary alloc]init];
NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dictionary options:kNilOptions error:&error];
NSString *dictionaryString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
NSLog(@"%@",dictionaryString); #Copy this string from the debugger

项目2
NSError *error;
NSString *dictionaryString = @"PASTE_DEBUGGER_STRING";
NSData *jsonData = [dictionaryString dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *dictionary = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];

关于ios - 从项目中提取NSDictionary,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28585607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com