Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c '的隐式转换;int';至';NSString*(可为空';不允许使用ARC。不兼容的整数到指针转换_Objective C - Fatal编程技术网

Objective c '的隐式转换;int';至';NSString*(可为空';不允许使用ARC。不兼容的整数到指针转换

Objective c '的隐式转换;int';至';NSString*(可为空';不允许使用ARC。不兼容的整数到指针转换,objective-c,Objective C,我遇到了一个问题,我试图使标签(labelchange2)文本等于整数(int)//但我得到了错误: ARC不允许将“int”隐式转换为“NSString*_Nullable” 以及警告: 从“int”分配给“NSString*_Nullable”的整数到指针转换不兼容 即使我将其切换为NSString,它也会给我带来更多错误 这是iOS开发的Objective-C 代码: 它也修复了自身在viewdiload中更新有问题的行: self.labelchange2.text = [NSStrin

我遇到了一个问题,我试图使标签(labelchange2)文本等于整数(int)//但我得到了错误:

ARC不允许将“int”隐式转换为“NSString*_Nullable”

以及警告:

从“int”分配给“NSString*_Nullable”的整数到指针转换不兼容

即使我将其切换为NSString,它也会给我带来更多错误

这是iOS开发的Objective-C

代码:


它也修复了自身

viewdiload
中更新有问题的行:

self.labelchange2.text = [NSString stringWithFormat:@"%d",x];

您的
up2
down2
方法具有设置标签文本的正确代码。在
viewDidLoad
中执行同样的操作。我在理解上有困难,我试图让我的标签值x等于0。按钮应将值x向上或向下更改1。当我试图让x确定标签值时,它会抛出错误,如果我是一个痛苦的lol,我很抱歉,我只是刚刚接触objective cright,但问题在于代码将标签更改为0。@jbiser361这修复了您在
viewDidLoad
中遇到的问题。
Self.labelchange2.text = @“0”;  
self.labelchange2.text = [NSString stringWithFormat:@"%d",x];