鉴于以下 Objective-C 代码行:
[NSString stringWithFormat:@"\n Elapsed Time \n Battery Level: \n Torque: \n Energy Used \n Energy Regenerated:\n Cadence: \n Battery Temp: \n Motor Temp: \n Incline: \n Speed MPH: \n Speed KPH:\n Avg Speed MPH: \n Avg Speed KPH:\n Distance Miles:\n Distance Km: \n Time Date Stamp:\n"];
在 Xcode 或任何代码编辑器中,是否有可能避免出现必须通过在编辑器中滚动来读取的非常长的字符串?
有没有办法把它分成多行?我发现如果我尝试这样做,代码将无法编译,因为编译器到达了行尾并且看不到字符串的右引号 ("
)。
有人知道解决这个问题的方法吗?
最佳答案
是的,有。编译器将为您连接相邻的字符串。
NSString *info = [NSString stringWithFormat:@"\n Elapsed Time \n"
"Battery Level: \n"
"Torque: \n"
"Energy Used \n"
"Energy Regenerated:\n Cadence: \n"
"Battery Temp: \n"
"Motor Temp: \n"
"Incline: \n Speed MPH: \n"
"Speed KPH:\n"
"Avg Speed MPH: %f \n"
"Avg Speed KPH:\n"
"Distance Miles:\n"
"Distance Km: \n"
"Time Date Stamp:\n"];
NSLog(info);
关于iphone - 将长格式的 NSString 拆分为多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5651853/