Pragma标记无法在 Localizable.strings 文件中使用。如果我在 Localizable.strings 中添加第二个MARK:
(#pragma mark),xcode会上升编译时错误
error: read failed: The data couldn’t be read because it isn’t in the correct format.
见下图,当我添加第一个编译指示标记// MARK: MENU ITEMS
时,它没有显示任何错误。但是当我添加第二个标记// MARK: EMAIL SETTINGS
时,它会显示上述错误。
我的意图很简单,Localizable.strings应该按照下面的有序排序。
This SO post没有明确我的疑问,也没有得到详细的解释,而且它太老了。所以如果有人经历过这个,请给出你的答案/建议。
答案 0 :(得分:2)
是的,这是可能的。
你错过了一些必需的分号。我猜它是用于字符串终止或类似的引擎......