如何大写NSString中的所有字母

时间:2013-09-02 10:39:57

标签: iphone ios objective-c uppercase

我正在尝试将NSString中的所有字母大写为表格单元格标签。

这是我的代码:

  // cell title and subtitle
cell.nameLabel.text = listingNode.title;
[cell.nameLabel.text uppercaseString];

它似乎没有任何影响。

感谢您的帮助。

5 个答案:

答案 0 :(得分:79)

方法uppercaseString返回接收器的大写表示。这意味着您需要收集返回的字符串并将其作为文本应用于标签。

试试这个,

NSString *uppercase = [cell.nameLabel.text uppercaseString];
cell.nameLabel.text =  uppercase;

希望有所帮助!

答案 1 :(得分:4)

NSString * str=@"jit";

NSLog(@"%@",[str uppercaseString]);


cell.nameLabel.text=[str uppercaseString];

尝试此代码....

答案 2 :(得分:2)

你需要将你的字符串转换为大写

cell.nameLabel.text=[String_name uppercaseString];

答案 3 :(得分:1)

您如何看待这一点。

cell.nameLabel.text = [listingNode.title uppercaseString];

答案 4 :(得分:0)

uppercaseString返回一个值 - 包含操作结果的NSString。

cell.nameLabel.text = [listingNode.title uppercaseString];