Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
Ios UIProgressView脚本中的值_Ios_Objective C_Uiprogressview - Fatal编程技术网

Ios UIProgressView脚本中的值

Ios UIProgressView脚本中的值,ios,objective-c,uiprogressview,Ios,Objective C,Uiprogressview,嗨,对大多数人来说,这似乎是一个非常琐碎的问题,但它真的让我措手不及。我正在使用故事板创建我的应用程序,当用户第一次注册时,他们会通过一个“简介”进行介绍。我有一个UIProgressView来向用户显示它们到底有多远,它在每个视图控制器中都设置了。但是,我需要在我的代码中获取进度视图设置的值,并且不断出现不兼容的类型错误 //viewcontroller.m float complete = _progress; //viewcontroller.h @property (weak, n

嗨,对大多数人来说,这似乎是一个非常琐碎的问题,但它真的让我措手不及。我正在使用故事板创建我的应用程序,当用户第一次注册时,他们会通过一个“简介”进行介绍。我有一个UIProgressView来向用户显示它们到底有多远,它在每个视图控制器中都设置了。但是,我需要在我的代码中获取进度视图设置的值,并且不断出现不兼容的类型错误

//viewcontroller.m
float complete = _progress;


//viewcontroller.h
 @property (weak, nonatomic) IBOutlet UIProgressView *progress;
我尝试过多行其他代码,但这使我的错误最少!非常感谢您的帮助

使用

float complete = self.progress.progress;

而不是

float complete = _progress;
使用良好的命名约定它将有助于避免错误并提高代码的可读性。为了更清晰,您可以将其声明为
progressView

@property (weak, nonatomic) IBOutlet UIProgressView *progressView;
并访问它作为

float complete = self.progressView.progress;

非常感谢你!对Object-C来说比较新,所以这有助于澄清它的工作原理,谢谢!如果我有这样的声誉,我也会投票支持你的答案的清晰性!
float complete = self.progressView.progress;