我遇到了xcode的问题。 我是一个noob与对象C和Xcode所以...请帮助。如何从一个UIViewcontroller导入UILabel到另一个
我有2个Viewcontrollers:ViewController (with .m/.h)
和HighScores (with .m/.h).
在榜我已经把第一被叫标签。并在ViewController
我有一个UITextField
称为* textField。当我输入文本时,我希望textField中的文本位于标签中,并且当已经播放的游戏的分数大于标签中已有的文本('第一个')时。
所以,
这是我HighScore.h的样子:
#import <UIKit/UIKit.h>
@interface HighScores: UIViewController {
IBOutlet UILabel *first;
}
@end
,这是ViewController.m:
#import "ViewController.h"
#import "HighScore.h"
...
NSString *myString = [HighScores.first];
if (score.text > myString) {
NSString *string = [textField text];
[HighScores.first setText:string]
但Xcode中说,有一个当我在“点”之后键入“第一个”时发生错误。'...如果我想让xCode识别“第一个”标签f rom HighScore UIViewController
in VewController
UiViewController
?
谢谢!
嗯...我怎样才能使一个类的实例?你能告诉我一个代码吗?谢谢! – 2013-03-09 13:32:14
我做了一些编辑 – Ankit 2013-03-11 05:38:08
谢谢!现在xCode识别标签,但我有另一个问题......我希望UILabel中的文本在得分为新的高分时进行更改。我的代码看起来是正确的,但是当我运行它并播放它时,我的UILabel不会更改... 我在我的代码中进行了一些编辑。 – 2013-03-11 08:03:31