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