Objective-c:简单的字符串(初学者)

时间:2013-12-27 07:46:09

标签: ios iphone objective-c

似乎无法使此代码正常工作:

-(IBAction)enter:(id)sender {
    word = [NSString stringWithFormat:@"%@ %@ %@ %@ %@ %@ %@ %@ %@", display1, display2, display3, display4, display5, display6, display7, display8, display9];

    {
        display.text = word;
    }

看起来非常基本,但每次按下'enter'按钮,应用程序都会停止运行。 每个显示器都是标签,它们都是单个字符。

我的目标是让程序输出字符拼写的单词。

任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:2)

如果所有显示都是UILabel个对象,请将此{* {1}}更改为word = [NSString stringWithFormat:@"%@ %@ %@ %@ %@ %@ %@ %@ %@", display1, display2, display3, display4, display5, display6, display7, display8, display9];

答案 1 :(得分:0)

如果display1声明为

char display1;

我必须使用说明符%c来打印它

word = [NSString stringWithFormat:@"%c %c %c %c %c %c %c %c %c", display1, display2, display3, display4, display5, display6, display7, display8, display9];