问题标签 [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 投票
2 回答
1576 浏览

iphone - 如何给 NSString iphone 换行

我正在尝试将行程作为我的旅行应用程序的附件发布到 Facebook,我正在使用 NSMutableString 附加所有行程事件和日期,但我不知道如何在事件发生后换行。

这是我的代码:

我尝试在附加的最后一个字符串中使用 \n 但由于附件已经具有许多 \ 和 " 的字符串格式,当我测试它时它不显示附件文本,如果我在没有 \n 的情况下测试它,它会显示所有内容但全部在像这样的一行:

活动:某博物馆的世博会 2011 年 12 月 12 日 12:00 事件:某
博物馆的世博会 2011 年 13 月 12 日 13:00....

我希望它看起来像这样:

活动:某博物馆的世博会 2011 年 12 月 12 日 12:00
活动:某博物馆的世博会 2011 年 13 月 12 日 13:00
....

编辑:当我使用 \n 并使用 NSLog 打印时,一切都是我想要的方式,但附件文本不会出现在 facebook 对话框屏幕中,不知何故 \n 会影响整个附件文本。

希望有人可以帮助我。提前谢谢!!XD

0 投票
1 回答
131 浏览

iphone - NSMutableString:不需要插入值而不是(null)

我将字符串的值传递给 Web 服务。如果字符串有一些值,那么就可以了。

但如果不包含任何为 null 的值,则打印 (null)。

例如:

应该打印:str1 有值

而是打印: str1 has (null) value

0 投票
2 回答
723 浏览

iphone - NSMutableString 内存泄漏

我在代码中的仪器中出现内存泄漏在此处输入图像描述

}

这是管理内存的正确方法吗?

0 投票
3 回答
251 浏览

iphone - 尝试改变随机抛出的不可变对象

程序的一部分从 uitextfield 获取文本,将其复制到可变字符串,然后执行

在这一点上,它总是让我“尝试改变不可变对象”——这不是随机的

我第一次收到此错误时将其更改为

这仍然让我尝试改变不可变对象错误,但它会随机发生 - 很奇怪吧?

然后我将其更改为

我这样做还没有失败,但我确信我还没有找到解决方案。

我的问题:

1)在第一次修复之后它随机执行的事实是否表明我有一些根深蒂固的内存管理问题?

2) 为什么 C 风格的演员没有修复它?

3) 我目前的修复工作会起作用吗?

谢谢你的时间 :)

0 投票
3 回答
1385 浏览

iphone - NSString 可能不响应附加字符串

我有一个NSMutableString并且我正在尝试使用appendString方法。虽然它工作正常,但每次我使用它时,我都会收到一个警告NSString may not respond to append string。这是我的代码:

我知道我收到此警告是因为NSString 字符串,但如何删除此警告?

0 投票
5 回答
603 浏览

iphone - 如何有选择地修剪 NSMutableString?

我想知道如何有选择地修剪 NSMutableString。例如,如果我的字符串是“MobileSafari_2011-09-10-155814_Jareds-iPhone.plist”,我将如何以编程方式修剪除“MobileSafari”一词之外的所有内容?

注意:鉴于上述以编程方式使用的术语,我希望即使将“MobileSafari”一词更改为“Youtube”,或者将“Jared's-iPhone”一词更改为“Angela's-iPhone”,该解决方案也能正常工作。

很感谢任何形式的帮助!

0 投票
3 回答
3577 浏览

objective-c - 将 NSMutableString 分配给 UILabel 文本

我正在从 Programming In Objective-C 2.0 书中制作一个分数计算器应用程序。我正在为 Lion 使用 XCode 4.1。我已经完全成功地没有在代码中输入任何错误。但是当我在应用程序运行时按下数字按钮时,标签不会输入任何文本。当我按下数字按钮时,它应该找到 UIButton senders 标签(我已分配)

并将其发送到此代码:

控制台确实打印已处理。说明这个按钮是起作用的,所以问题出在这行代码:

display 是一个 UILabel,它是一个实例变量,但它不是 IBOutlet,而是在其属性中声明为 IBOutlet。

我已经使用连接到代码助手的东西连接了 .xib 屏幕上的标签。我可以从字面上将它与声明联系起来。所以我把它和房产联系起来。

现在,问题在于 display 是一个 UILabel 并且它的 text 属性需要一个 NSString 而不是 NSMutableString 对吗?但是一个 NSString 不能附加一个字符串和我需要它为这个应用程序执行的许多其他方法。我怎样才能使这项工作?

0 投票
1 回答
237 浏览

iphone - 将字符串附加到可变字符串

我的问题如下:
如果辅音少于 3 个,我必须将 n 元音附加到辅音字符串。

示例:
str = "mario";
辅音=“mra”;// 2 个辅音和 1 个元音

str = 狮子座;
辅音=“狮子座”;// 1 个辅音和 2 个元音

想。

0 投票
1 回答
126 浏览

objective-c - ivar 不会响应 NSMutableString 方法

为什么我的 ivarengine.name不能使用这种简单的NSMutableString方法?mutableNameNSMutableString并且 已经正确地用@propertyand实现了@synthesize

0 投票
5 回答
70214 浏览

ios - 如何查看 NSString 是否以某个其他字符串开头?

我正在尝试检查我将用作 URL 的字符串是否以 http 开头。我现在尝试检查的方式似乎不起作用。这是我的代码:

有任何想法吗?