小编Wer*_*1go的帖子

Xcode 4.3.1 - 打包操作失败

打包操作失败 - 当我尝试在Organizer中为Ad Hoc分发制作.ipa文件时,此消息现在显示

我检查证件,检查项目目录(看完后)

Xcode不显示任何错误或类似的东西.Log Navigator显示没有错误(仅旧警告).

所以问题是:其他人遇到过类似的问题吗?如果答案是肯定的任何解决问题的建议?

PS:在Xcode 4.2.1中一切都很完美

xcode ios

14
推荐指数
3
解决办法
7245
查看次数

保存在Core Data中后字符串长度更改

所以这是一个问题.

我有一个字符串

    ????? ????-0.fb2
Run Code Online (Sandbox Code Playgroud)

NSString方法长度返回16

在Core Data中保存字符串后(后端--sqlite)

NSString方法的长度返回17,但在视觉上字符串保持不变

    ????? ????-0.fb2
Run Code Online (Sandbox Code Playgroud)

显然方法是isEqualToString:返回NO

花了很多时间在实验中,我很遗憾这个问题是这封信:

    ?
Run Code Online (Sandbox Code Playgroud)

删除此信解决问题.

但它让我疯狂,为什么会发生这样的事情?

这里的解决方法有效,但不满足我:

  1. stringByReplacingPercentEscapesUsingEncoding: - 需要在db查询中和之后转换字符串
  2. 音译整个字符串 - 有点黑客

以及dosnt工作的解决方法:

  1. stringWithUTF8String
  2. 将转义的UTF8字符转换回原始格式

在Core Data中保存后,请帮助我了解字符串发生了什么.

还有更优雅的解决方案吗?

core-data objective-c nsstring nsstringencoding

5
推荐指数
1
解决办法
543
查看次数

标签 统计

core-data ×1

ios ×1

nsstring ×1

nsstringencoding ×1

objective-c ×1

xcode ×1