gpt4 book ai didi

ios - 从 NSDictionary 中提取文件

转载 作者:行者123 更新时间:2023-11-29 03:39:44 25 4
gpt4 key购买 nike

我有一本带有字符串和文件的字典(可以是 png 或录音)。我必须提取它们,我是这样做的:

NSDictionary *myDictionary = (NSDictionary*) [NSKeyedUnarchiver unarchiveObjectWithData:context];
NSString *Name = [[myDictionary objectForKey:@"fileName"] objectAtIndex:0];
NSData *File = [[myDictionary objectForKey:@"FileData"] objectAtIndex:0];

但是应用程序在 NSString *Name = [[myDictionary objectForKey:@"fileName"] objectAtIndex:0]; 处崩溃。这是正确的吗?

最佳答案

只需尝试以下操作即可从 myDictionary 中获取数据:

NSString *Name = [myDictionary objectForKey:@"fileName"];
NSData *File = [myDictionary objectForKey:@"FileData"];

您不需要 objectAtIndex:0 包装器,除非它是低一级的。

通常是 NSArray(或 NSMutableArray)使用 objectAtIndex,因为数组使用索引而不是键。字典使用objectForKey

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

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