问题标签 [nsmutablestring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
355 浏览

iphone - 将前 3 个字符提取为可变字符串

我会提取前 3 个字符。

0 投票
1 回答
971 浏览

iphone - 使用目标 C 在字符串中设置换行符和段落

当我解析 jason url 时,我得到了带有字符 \n \r 的字符串......现在我想用“\n”换行并用“\r”放置段落。

我有这样的字符串。

description = "Black Chasm Cavern 在得到国家洞穴学会当地成员的推荐后,于 1976 年被国家公园管理局指定为国家自然地标,因此被认为是“具有国家意义的自然区域”。\U201d\n\n访客到洞穴时,您会被各种形态的美丽迷住,包括钟乳石、石笋、流石和大量稀有的螺旋石晶体,Black Chasm 正是因此而闻名。\n\n 45 分钟的步行游览跟随一系列平台、楼梯和人行道旨在在不损害自然原始环境的情况下提供洞穴的最佳景观。目前,游览的高潮是参观地标厅,那里收藏着最多的闪闪发光的螺旋石晶体。\n\n在地面上,孩子们喜欢我们在游客中心外的采矿槽中开采宝石。保证每个人都能找到一些真正的宝石;摇滚收藏的完美开始!试试我们新的非常流行的晶洞破解吧!”;

我想按照格式在标签中显示这个字符串。

如果有人有任何想法,我该怎么做这项工作,请告诉我......

谢谢。

0 投票
3 回答
3014 浏览

objective-c - 为什么我得到“尝试用 replaceOccurrencesOfString 改变不可变对象:”当所有 vars 都是可变的

非常简单的代码,我可以说它在 Xcode 4.1 中按预期工作,但在 Xcode 4.2 中中断。这是有问题的代码:

这是 NSLogs 显示的内容:

2011-11-03 15:42:59.967 TestProg[30413:c503] 目标 isKindOf NSMutableString: 是

2011-11-03 15:42:59.968 TestProg[30413:c503] aCode isKindOf NSMutableString: 是

2011-11-03 15:42:59.969 TestProg[30413:c503] arg isKindOf NSMutableString: 是

当我执行 [target replaceOcurances... 代码行时,我崩溃了-

节目接收信号:“SIGABRT”。

在控制台日志中使用以下内容 -

2011-11-03 15:43:26.828 TestProg[30413:c503] *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“尝试使用 replaceOccurrencesOfString:withString:options:range: 来改变不可变对象”

我的问题是,我在哪里尝试改变不可变对象?其次,为什么这在 Xcode 4.1 中执行得很好?当然,所有玩家在 Xcode 4.1 中看起来都是可变的。Xcode 4.2 有什么区别?我在这里遗漏了一些微妙的东西。

0 投票
1 回答
8645 浏览

xcode - 将多个字符串添加到字符串

如何将多个字符串添加到一个字符串?最简单的方法是什么?如果我不想每次向字符串添加内容时都创建新的代码行,我想做这样的事情:

我是否必须每次都添加一个附加附加的新行?有没有更快/更高效的方法来做到这一点?

我正在尝试用我的 tableview 编写电子邮件正文,这将导致大量的编程行。有没有人可以给我任何提示或比编写一个 huuuge 字符串更好的东西,这样我就可以用一个包含我的 tableview 数据的表格来填充我的电子邮件正文?

感谢任何有助于提高效率的帮助。谢谢 !卡洛斯·法里尼。

//经过一番努力,我得到了:

}

But then again, it's showing just one row in the table. What am I doing wrong here ?

0 投票
1 回答
166 浏览

ios - AirPrint 和 NSMutableString

我有点卡住了:-)

我有一个小应用程序,它允许我将地址簿中的字段放入标签类型 UIView。现在我希望能够将这些标签打印出来:-) 在这个阶段我不介意它是否印在一张普通的纸上——我稍后会整理出那部分。

我的问题是 - 我不知道如何打印从通讯录中提取的文本。

例子:

名字:-------- | 这成为 | 名字:Joe Bloggs(来自通讯录)

在此处输入图像描述

现在有姓名、家庭、年龄和号码的部分 - 这就是我要打印的部分。

有什么帮助吗??请???

PS我已经开始编写代码,所以我不会给你空白。我刚刚得到了一些代码:-) 所以我不确定要发布哪一点。

导致错误的位是这样的:

干杯——杰夫

0 投票
3 回答
5359 浏览

iphone - 如何从 NSMutableString 中删除最后一个字符

我正在以字典格式的形式向 nsmutablestring 添加一些文本内容,并且每个字典都由“,”(commos)分割。但是当得到这个总字符串时,它会显示 (,) 到结尾的字符串。那么如何删除该可变字符串中的“,”(commos)。

有知道的请指导一下

提前致谢

0 投票
2 回答
268 浏览

string - NSString 问题

我在 Mac OS X 上遇到了一个简单的 NSString 问题:

当我尝试再次访问此字符串时,Xcode 正在返回EXC_BAD_ACCESS 此错误,当我使用格式 @"%c" 时,当我使用 @"%@" 时,有时会出现相同的错误,有时会出现此字符串:control 0x10040a480和有时这样:

即使我不更改代码中的任何内容并重新运行它,错误也会随机发生。

我尝试通过以下方式获取随机字符串:

在 header.h 中声明了 randomString 我也尝试使用 NSMutableString 但这也不起作用。每次我尝试通过@"%@"我访问字符串(或可变字符串)时EXC_BAD_ACCESS

任何的想法?希望有人能帮助我!

问候,朱利安

0 投票
2 回答
1131 浏览

objective-c - Objective-C - 用 1 个新行替换所有双新行?

我有一个 html 字符串,我想一次允许 1 个换行符。我正在尝试用“\n”替换所有“\n\n”。但最后我得到了双换行符。

是否可以打印字符串的内容以查看内容是什么,而不是在输出窗口中显示“\n”而不是换行。

编辑: html 已转换为纯文本(因此字符串中没有 BR 标签)

0 投票
2 回答
936 浏览

objective-c - 将 NSMutableString 转换为浮点值

在我的应用程序中,我从一堆滑块中获取值并将它们转换为 AppDelegate 中的 NSMutableString。但是,我需要稍后调用这些值,以便可以对它们进行一些计算,但是我无法将这些值重新转换回浮点数,我每次都得到 0。如何将 NSMutableString 转换为浮点值?

这是我的视图控制器代码,它试图从委托中获取 NSMutable 字符串,对其进行转换并进行计算。

}

我将如何在这里实现 NSScanner 方法?

0 投票
3 回答
1016 浏览

objective-c - 尝试改变不可变对象的错误

这是什么错误?我正在使用可变类型,但它仍然无法正常工作!

错误是:

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“使用 deleteCharactersInRange 改变不可变对象:”