iOS上的FacebookDisplayName与德语变音符号

时间:2014-02-26 18:55:29

标签: ios facebook

我有一个Facebook iOS集成和我的测试Facebook应用程序一切正常。现在,在我将facebook应用程序ID和显示名称更改为实时Facebook应用程序后,我收到错误102

  

“由于应用名称不匹配而无法对应用程序进行身份验证。请检查对话框配置的应用程序名称”

facebook app显示名称有德语变音符号:ö 我认为这是问题所在。 刚发现这个问题:Facebook IOS App DisplayName and German Umlauts

1 个答案:

答案 0 :(得分:1)

我自己找到了解决方案。 问题导致不同的utf8字符表示以及字符串比较中产生的差异。 我的解决方案:

[FBSettings setDefaultDisplayName:[[FBSettings defaultDisplayName] precomposedStringWithCanonicalMapping]];