【发布时间】:2011-02-22 19:14:13
【问题描述】:
您好,我正在阅读 aaron hillegas 的一本关于可可编程的书,我正在做他要求我们做的一项小任务。
任务是创建一个应用程序,该应用程序打开一个窗口并具有 1 个输入文本字段、一个按钮和一个标签。
当用户输入一些文本并按下按钮时,标签会显示文本和输入文本的长度。
这是我目前所得到的
//retrieve text from textfield
NSString *string = [textFieldInput stringValue];
//retrieve length of text and store in NSInteger called length
NSInteger length = [string length];
//store length in string format
NSString *string_length = [NSString stringWithFormat:@"%d", length];
//join strings
NSString *full_string = [string stringByAppendingString:(@"has ",string_length,@" characters")];
//set label text
[textField setStringValue:full_string];
但是显示的是实际字符串和字符串,而不是 string_length。任何建议,我是否以正确的方式解决这个问题?谢谢。
【问题讨论】:
标签: objective-c xcode macos nsstring