2014-07-20 1 views
0

Salut si cela peut sembler une question très triviale pour la plupart des gens, mais il m'a vraiment pris au dépourvu. J'utilise des storyboards pour créer mon application et lorsqu'un utilisateur s'enregistre pour la première fois, il passe par une "intro". J'ai un UIProgressView pour montrer à l'utilisateur jusqu'où ils sont et ils sont placés dans chaque contrôleur de vue. Cependant, j'ai besoin d'obtenir la valeur que la vue de progression est définie dans mon code et je continue à obtenir des erreurs de type incompatibles. J'ai essayé plusieurs autres lignes de codes, mais cela m'apporte le moins d'erreurs possible! L'aide serait très appréciée!UIProgressView Value from Storyboard

Répondre

2

Utilisez

float complete = self.progress.progress; 

ou

float complete = _progress.progress; 

au lieu de

float complete = _progress; 

Utilisez bonne convention de nommage, il vous aidera à éviter les erreurs et d'améliorer la lisibilité de code.you peut déclarer comme progressView pour plus de clarté

@property (weak, nonatomic) IBOutlet UIProgressView *progressView; 

et l'accès comme

float complete = self.progressView.progress; 
+0

Merci beaucoup! Relativement nouveau à Object-C donc cela aide à clarifier comment cela fonctionne beaucoup aussi bien merci! Je voterais aussi la clarté de votre réponse si j'avais la réputation de pouvoir le faire! – cjbatin