给出以下一行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或任何代码编辑器中,是否可以通过在编辑器中滚动来避免必须读取的非常长的字符串?

有没有办法把它分成多行?我发现如果我try 这样做,代码将不会编译,因为编译器到达一行的末尾,并且没有看到字符串的右引号(").

有人知道解决这个问题的方法吗?

推荐答案

有.编译器将为您连接相邻的字符串.

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);

Objective-c相关问答推荐

UIAlertController:supportedInterfaceOrientations 被递归调用

将 NSNumber 转换为 NSDecimalNumber

如何为代码自动格式化设置 Xcode 插件

如何将 UISlider 垂直放置?

以原子方式写入文件与不写入文件之间的区别

右对齐的 UITextField 空格键在 iOS 7 中不前进光标

iOS:将 URL 解析为段

Objective-C 方法中的静态变量是否跨实例共享?

观察 UIDatePicker 的变化

UIFont 的磅值到底是多少?

如何在iphone的objective-c中以编程方式调整图像大小

从昨天开始无法将存档上传到应用store

如何将小时数添加到 NSDate?

计算 UILabel 文本大小

将 UIColor 保存到 NSUserDefaults 并从中加载

UITableViewCell 点击展开

UICollectionView 自动调整高度

如何判断数组是空还是空?

在 UITableView 的 iOS 文档目录中列出保存的文件?

带有 UIImage 的 UIBarButtonItem 始终着色 iOS 7