似乎无法使此代码正常工作:
-(IBAction)enter:(id)sender {
word = [NSString stringWithFormat:@"%@ %@ %@ %@ %@ %@ %@ %@ %@", display1, display2, display3, display4, display5, display6, display7, display8, display9];
{
display.text = word;
}
看起来非常基本,但每次按下'enter'
按钮,应用程序都会停止运行。
每个显示器都是标签,它们都是单个字符。
我的目标是让程序输出字符拼写的单词。
任何帮助表示赞赏!
答案 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];