我想保留
在iPhone应用程序文本字段中的条目。但是,记录和随后查看UItextField表明这个字符串变成了一个普通的旧空间......
当我将 
添加到文本字段时,它会作为单个字符一直到最后一个分号,此时它会从日志消息中消失,并被视为一个单独的空格,因此...
MyApp [17425:20b]记录字符串& nbsp1234
//我在这里添加分号......
MyApp [17425:20b]记录字符串1234
我想要做的是阻止 
自动转换 - 以便稍后可以将其发送到网站并将其视为HTML。我甚至可以用NSString做到这一点还是需要别的东西?
编辑:我应该也说过,我希望UITextField在将数据保存到数组并从阵列重新填充UITextField之后也显示这个...我想这一切都归结为是否NSString实际上正在转换它或者它只是隐藏它...猜猜我不清楚自动神奇地将 
转换为一个空间(至少用于显示)和NSString ...
编辑2:8/10/09道歉如果这是不正确的用法,我无法让界面允许我发布“回答”,也不能添加评论...
在回答Matt的问题时,我会发布一些代码,在另一个编辑内...也感兴趣的是在字符串包含& nbsp之间以及它包含{{1}时之间的字符串“count”的记录} ...我觉得有趣的是,当我通过输入分号“完成”
时,计数似乎减少了...原来这导致了以下错误,因为(我认为)字符串的计数和一旦
完成,范围的计数就会不同(我会稍微发布一下代码)...... - [NSCFString substringWithRange:]:范围或索引越界'
我通过在代码中使用字符串计数而不是范围计数来修复崩溃错误,但它仍然很有趣,并且“文字”
不再显示在文本字段中...
2009-08-08 14:58:26.319 [17897:20b]这是str :: - >
& nbsp
2009-08-08 14:58:26.320 [17897:20b]这是str的数量27
//此时我输入分号,字符串计数回落......
2009-08-08 14:58:28.095 [17897:20b]这是str :: - &gt; <p class="blankline">
2009-08-08 14:58:28.096 [17897:20b]这是str的数量23
2009-08-08 14:58:31.223 [17897:20b]这是str :: - &gt; <p class="blankline">
a
2009-08-08 14:58:31.223 [17897:20b]这是str的数量24
2009-08-08 14:58:31.319 [17897:20b]这是str :: - &gt; <p class="blankline">
为
2009-08-08 14:58:31.320 [17897:20b]这是str的数量25
2009-08-08 14:58:31.423 [17897:20b]这是str :: - &gt; <p class="blankline">
asd
2009-08-08 14:58:31.423 [17897:20b]这是str的数量26
2009-08-08 14:58:31.527 [17897:20b]这是str :: - &gt; <p class="blankline">
asdf
2009-08-08 14:58:31.527 [17897:20b]这是str的数量27
编辑4 8/10/09:发布上面的代码,因为它不会显示...
谢谢Matt,确实很有趣......当我发表评论时,我发现它可能是TextView的一个问题 - 我尝试在IB中更改一些设置,但没有改变“消失” “<p class="blankline">
谢谢你的时间!
编辑3:8/10/09
答案 0 :(得分:0)
你想要&amp;#160;
应该是同一件事。
答案 1 :(得分:0)
这很容易验证,但NSString 不会自动转换HTML标记。您的代码看起来是什么导致了这个问题? NSString有-stringByAddingPercentEscapesUsingEncoding:但它只是对字符串进行URL编码。似乎很奇怪,但必须有一个解释。你怎么样给我们看一些代码。 :-D