gpt4 book ai didi

ios - Xcode 4.6-整数本身乘以四吗?

转载 作者:行者123 更新时间:2023-12-01 18:20:31 25 4
gpt4 key购买 nike

当我尝试将1添加到值“点击次数”并打印出来时,它变成4。

sclicks是我的标签,而clicks是整数。

-(IBAction)Click:(id)sender {
clicks = clicks + 1;
sclicks.text = [NSString stringWithFormat:@"Clicks: %d", clicks];
}

这些点击当然链接到XIB中的我的按钮。我基本上是想让某人单击按钮,它会更新int以添加一个,然后更新XIB中的标签。当我运行它并单击按钮时,标签显示为:“点击次数:4”,应显示为“点击次数:1”。当我设置为单击而不是单击时,它可以完美运行。我也尝试过clicks ++。

我的.h文件:
@interface ClickIt : ViewController {

}

@property (nonatomic) NSInteger *clicks;
@property (nonatomic) IBOutlet UILabel *sclicks;

@end

最佳答案

该属性应声明为:
@property (nonatomic) NSInteger clicks;
我删除了*。您拥有的是一个指向NSInteger的指针。当您将其递增1时,实际地址将递增4,因为NSIntegers在此平台上恰好是4个字节长。

关于ios - Xcode 4.6-整数本身乘以四吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17685111/

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