localized.strings文件中的超链接 - 目标c

时间:2013-05-12 09:48:09

标签: ios objective-c localization

是否可以在本地化的字符串文件中嵌入一个有效的html超链接?如果是这样,怎么样?

当我尝试创建此链接时,出现错误:

读取失败:无法读取数据,因为它已损坏。

我认为它位于网址的中。读取此字符时,字符串文件”认为“字符串已经结束。”* http:// ...

请建议。

修改 “免责声明”=“门he V ....有关信息zie ook:hier \ n \ n \ n”;

2 个答案:

答案 0 :(得分:3)

字符串文件中"key" = "value";内的引号 必须使用反斜杠字符进行转义:

"link" = "<a href=\"http://stackoverflow.com\">stackoverflow</a>";

在你的情况下:

"Disclaimer" = "Door het .... Voor meer informatie zie ook: <a href=\"http://www.apple.com/legal/internet-services/itunes/appstore/dev/stdeula/\">hier</a> \n\n\n";

答案 1 :(得分:0)

检查以下内容:

  • Localizable.strings文件中的字符串不带“@”前缀。
  • 每一行以“;”结尾。
  • 该文件采用UTF-16编码(您可以检查从终端运行file Localizable.strings

Localizable.strings中的行示例:

  

“我很棒的字符串”=“Mi estupenda cadena”;