为什么这不起作用?
NSString *username = [[GKLocalPlayer localPlayer] alias];
random(); {
int text = rand() % 4;
switch (text) {
case 0: mainTextController.text = username,@"LEOONS"; break;
case 1: mainTextController.text = username,@"AAIING"; break;
case 2: mainTextController.text = username,@"AALBES"; break;
case 3: mainTextController.text = username,@"AALDIJK"; break;
default:
break; }
}
尝试了不同的设置,但就是行不通
最佳答案
问题是 mainTextController.text = username,@"LEOONS";
。逗号不会连接 Objective-C 字符串对象(也不是 C 字符串,供记录)。你的意思是:
mainTextController.text = [username stringByAppendingString:@"LEOONS"];
(有关逗号在 C 中如何工作的更多信息:http://en.wikipedia.org/wiki/Comma_operator。我相信在这种情况下,您将 text
设置为 username
然后评估,但是不使用 @"LEOONS"
的结果。)
关于iphone - 显示随机词和用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10969848/