NSString stringWithFormat

Leo*_*Leo 16 iphone nsstring stringwithformat

我不知道我在这里失踪了什么.我试图使用[NSString stringWithFormat]函数连接字符串.这就是我在做的事情.

NSString *category = [row objectForKey:@"category"];
NSString *logonUser = [row objectForKey:@"username"];
user.text = [NSString stringWithFormat:@"In %@ by %@", category, logonUser];
Run Code Online (Sandbox Code Playgroud)

这里的问题是它总是只打印一个变量.假设在类别中有"体育",在登录用户中有"狮子座",它将打印"在体育中"并跳过剩余的文本.它应该打印"在狮子座的运动中".

luc*_*ius 15

userUILabel?确保文本没有包装或被剪裁.尝试使UILabel更大.


Iva*_*ati 6

你需要尝试:

NSlog(@"In %@ by %@", category, logonUser);
Run Code Online (Sandbox Code Playgroud)

检查问题!让我知道调试器控制台XD上的结果