gpt4 book ai didi

objective-c - 在 NSMutableArray : Why it doesn't work? 中获取字符串

转载 作者:行者123 更新时间:2023-12-04 02:51:07 24 4
gpt4 key购买 nike

执行此代码时出现错误 -[NSCFString stringValue]: 无法识别的选择器发送到实例 0x1578c我不明白我做错了什么名称是一个 NSString

self.searchValues= [[NSMutableArray alloc] init];
name=@"Bob";
if(self.name!=nil)
[searchValues addObject: [NSMutableDictionary dictionaryWithObjectsAndKeys:@"Name",@"Label",self.name,@"Value",nil]];
NSLog(@"Array value : %s",[[[searchValues objectAtIndex:0] objectForKey:@"Value"] stringValue]);

最佳答案

首先,您可以删除 [... stringValue] 消息。没有必要,该对象已经是一个字符串。其次,对于 NSString 对象,您应该使用 %@ 而不是 %s。

注意:%@ 适用于任何对象。尝试一下

NSLog(@"Array: %@", searchValues);

相信我,值得一试。

关于objective-c - 在 NSMutableArray : Why it doesn't work? 中获取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1203573/

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