gpt4 book ai didi

iphone - 很奇怪 - %i 对整数不起作用,%d 对吗?

转载 作者:可可西里 更新时间:2023-11-01 03:57:27 25 4
gpt4 key购买 nike

当我调试我的应用程序时看到这个很奇怪。

int iTag = btnTemp.tag;    //btnTemp.tag = 1
NSString *strFriendID = [NSString stringWithFormat:@"%i",iTag];

给我 strFriendID 作为空字符串。

int iTag = btnTemp.tag;       //btnTemp.tag = 1
NSString *strFriendID = [NSString stringWithFormat:@"%d",iTag];

给我 strFriendID 作为 1

这怎么会发生?

最佳答案

我不知道你为什么会得到这个答案,但当我读到你的问题时,我在我的项目中尝试过,但我得到了值(value)

UIButton *btnTemp = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
btnTemp.tag = 1;
int iTag = btnTemp.tag; //btnTemp.tag = 1
NSString *strFriendID = [NSString stringWithFormat:@"%i",iTag];
NSLog(@"Str %@", strFriendID);
NSString *strFriendID1 = [NSString stringWithFormat:@"%d",iTag];
NSLog(@"Str %@", strFriendID1);

输出

2012-03-26 10:32:02.899 Leaves[506:f803] Str 1
2012-03-26 10:32:02.901 Leaves[506:f803] Str 1

都给了我 1

关于iphone - 很奇怪 - %i 对整数不起作用,%d 对吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9817684/

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