gpt4 book ai didi

iphone - 不同指针类型的比较缺少强制转换

转载 作者:行者123 更新时间:2023-12-03 20:24:09 25 4
gpt4 key购买 nike

这是我的代码

NSDictionary *dictionary = [self.tableDataSource objectAtIndex:indexPath.row];
NSArray *Children = [dictionary objectForKey:@"Children"];
NSArray *Title = [dictionary objectForKey:@"Title"];

if([Children count] == 0) {
if(Title =="A #1"){
UIImageView *tmp = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg2.png"]];
[dvController.detailImage addSubview:tmp];
[tmp release];

}我无法比较“Title”,at if(Title == "A #1"),它发出警告“不同指针类型的比较缺少强制转换”我如何在 if 条件下比较标题。我也尝试过

if([Title isequalToString:@"A #1"])...but its not working for me.

抱歉,没有格式化的问题。问候

最佳答案

您的数据结构看起来很奇怪...您想在该字典中存储什么?

但正如其他人已经说过的:如果 TitleNSArray ,那么与字符串或 NSString 相比,您将不会得到 true。

如果Title应该是NSString,你可以这样称呼:

NSString *title = [dict objectForKey:@"Title"];
if ([title isEqualToString:@"my string"]) { /* do it */ }

关于iphone - 不同指针类型的比较缺少强制转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3615276/

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