代码之家  ›  专栏  ›  技术社区  ›  Seva Alekseyev

iphone:字符串资源未解析

  •  0
  • Seva Alekseyev  · 技术社区  · 15 年前

    对新来的问题先发制人表示抱歉。

    我试图从iPhone项目中的资源文件中加载字符串(XCODE,ObjultC++)。我创建了一个名为s.strings的文件,内容如下:

    /* 
       s.strings
       Created by Seva on 11/22/09.
    */
    "a"="b"
    

    文件是UTF-16格式的,它在项目的resources文件夹中,xcode将其视为“text.plist.strings”。此文件没有本地化。

    然后我尝试在应用程序启动时加载该字符串:

    NSString *s = NSLocalizedStringFromTable(@"a", @"s", nil);
    

    不管我做什么,s的值是“a”,而不是“b”。

    我一定是错过了一些非常基本的东西——有什么想法吗,拜托,这个小例子有什么问题?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Mihai Damian    15 年前

    字符串文件中的每个语句都需要以分号(;)结束。