gpt4 book ai didi

objective-c - NSDictionay 总是返回 nil

转载 作者:行者123 更新时间:2023-11-28 19:19:08 24 4
gpt4 key购买 nike

我有两个独立的词典。第一个是字母的等效图标名称,第二个是图标的帧数。定义如下:

NSDictionary *alphabet = [[NSDictionary alloc] initWithObjectsAndKeys: @"A", @"A", @"B", @"B", @"C", @"C", @"Ç", @"CC", @"D", @"D", @"E", @"E", @"F", @"F", @"G", @"G", @"Ğ", @"GG", @"H", @"H", @"I", @"I", @"İ", @"II", @"J", @"J", @"K", @"K", @"L", @"L", @"M", @"M", @"N", @"N", @"O", @"O", @"Ö", @"OO", @"P", @"P", @"R", @"R", @"S", @"S", @"Ş", @"SS", @"Q", @"Q", @"T", @"T", @"U", @"U", @"Ü", @"UU", @"V", @"V", @"W", @"W", @"X", @"X", @"Y", @"Y", @"Z", @"Z", @" ", @"EMPTY", nil];
NSDictionary *icons = [[NSDictionary alloc] initWithObjectsAndKeys: @"A", @"4", @"B", @"3", @"C", @"1", @"CC", @"5", @"D", @"4", @"E", @"4", @"F", @"4", @"G", @"4", @"GG", @"7", @"H", @"4", @"I", @"1", @"II", @"6", @"J", @"6", @"K", @"4", @"L", @"1", @"M", @"4", @"N", @"4", @"O", @"1", @"OO", @"6", @"P", @"4", @"Q", @"1", @"R", @"4", @"S", @"4", @"SS", @"6", @"T", @"4", @"U", @"1", @"UU", @"6", @"V", @"1", @"W", @"1", @"X", @"1", @"Y", @"4", @"Z", @"4", @"EMPTY", @"0", nil];

我得到一个词,然后对于每个字母尝试从字母表中获取图标名称并从图标中获取帧数。然而,图标总是返回 nil。我为图标尝试了 NSNumber,但它不起作用。

for (int i = 0; i < textLength; i++) {
NSString * iconLetter = [icons objectForKey: [heardText substringWithRange:NSMakeRange(i, 1)]];
int iconFrame = [[alphabet objectForKey: iconLetter] intValue];
}

最佳答案

图标的值和键对位置错误。它应该是 "value, forKey"模式,或者 "1", "A", ....

关于objective-c - NSDictionay 总是返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10385409/

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