问题标签 [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 回答
1539 浏览

objective-c - 目标 C 和 NSMutableString

头文件:

实施文件:

在调试这个并进入 currentRow 用字符串初始化的地方之后。跳过该语句,然后将鼠标悬停在 currentRow 上,值显示“无效摘要”。似乎它得到了一个指针,因为我得到了一个地址引用,比如 0x33112 而不是实际的内存引用。无论我做什么,我都无法在这个属性中得到一个有效的字符串,所以我所有的比较都失败了。我究竟做错了什么?

0 投票
1 回答
1576 浏览

objective-c - 在 Objective C 中将 NSMutableString 转换为 NSUrl

在从 Objective-C 中的动态 url 解析 xml 文件时,我实际上遇到了一个问题。Parser 对整个项目工作正常,但现在我必须设置一个动态 URL 来解析所需的 XML 文件。

我有两个变量:一个用于 BaseURL,一个用于 Params。这是我记录的代码:

每次解析器尝试通过时,我都会得到:

看起来 NSUrl 是空的,还是我错了?应用程序在解析器使用 url 初始化时崩溃。

谁能告诉我我的错是什么?

问候,扎拉卡斯

0 投票
3 回答
74 浏览

iphone - 在可变字符串中格式化浮点数

我有几个浮点数,它们都存储在一个可变字符串中。但是在显示它们时它显示 2011.00000 尽管 2011 年,所以我希望它格式化它。有什么建议么。

谢谢

0 投票
3 回答
775 浏览

iphone - 在 NSMutableString 对象上调用 stringWithString 时崩溃

当用户单击“保存”按钮时,我运行以下代码:

self.IsInGroupsBOOL数组,arrayGroups(NSString *) array保存组名。我想将newGroups字符串添加到arrayGroups[i]唯一的if (IsInGroups[i] == YES).

这段代码生成EXC_BAD_ACCESS. 为什么?

谢谢。

0 投票
4 回答
3339 浏览

iphone - NSString 与 NSMutableString 与 stringByAppendingString

所以,我相当肯定,如果我打算经常操作字符串,比如 with stringByAppendingString,我应该使用 NSMutableString 类型的变量。

但是,如果我正在做这样的事情呢?

我读到如果你stringByAppendingString在 NSString 上使用,你最终会出现泄漏,因为与初始 NSString 关联的指针会四处移动,指向由追加创建的新字符串,而使用 NSMutableString,你的指针总是指向那个可变字符串。

所以我的问题是,当我调用stringByAppendingString一个字符串而不是明确的 NSStringNSMutableString 时,隐含地发生了什么?例如,在我上面的例子中,字典中某个键的值。这样做是错误的,我应该做如下的事情吗?

0 投票
2 回答
1142 浏览

iphone - 解析 xml 时 NSCFString appendString 泄漏

我无法从我正在处理的 iPhone 应用程序中删除泄漏。我正在解析 xml 提要以获取数据。这是我用来解析的代码

以及解析代码

我每个人都有泄漏

和上

}

任何帮助表示赞赏。提前致谢

0 投票
3 回答
6471 浏览

iphone - 错误:'尝试使用 appendString 改变不可变对象:' --

我收到一个错误“尝试使用 appendString 改变不可变对象:”

我的代码是

ArrayValue 是 NSMutableArray。
我无法理解问题出在哪里

先感谢您

0 投票
2 回答
1818 浏览

iphone - iPhone Objective C - 如何从 NSString 中删除 URL

我正在寻找一种有效的方法来用替换词“链接”替换 NSString(或 NSMutableString)中的 URL,例如......

我希望这成为...

理想情况下,我希望这是一种接受正则表达式的方法,但是,这需要在 iPhone 上工作,最好没有任何库,或者,如果库很小,我可能会被说服。

其他方便的功能,替换@"OMG"@"Oh my God",但不是当它是单词的一部分时,即@"DOOMGAME"不应该被触及。

任何建议表示赞赏。

问候,罗布。

0 投票
2 回答
772 浏览

cocoa - “__NSAutoreleaseFreedObject():释放先前释放的对象”出乎意料

我不确定这是否是一个错误。代码编译得很好(没有警告),但是当我输入一个方法时,一个本地的值(一个 NSMutableString)会在调试器中显示这个内容:

在此处输入图像描述 我没有遇到异常,看起来字符串的内容(当时甚至没有分配)是 NSAutoReleaseFreedObject 警告。

这是怎么回事?

0 投票
1 回答
6319 浏览

xcode - setString NSMutableString

我是 XCode 编程的新手,作为第一次熟悉练习,我想制作一个小型计算器应用程序。所以很明显我遇到了一些问题:我尝试让用户使用按钮将数字和运算符输入字符串,然后他会看到。当我使用

一切正常。然后我决定使用 NSMutableStrings 来获得删除按钮。我适当地更改了头文件,之后我仍然是早期的 NSString 功能(?因为 NSMutableString 继承自 NSString?)然后我遇到了以下问题:

即使这是我调用的第一个方法,我仍然会得到 nul。我做错了什么?

不相关,有没有办法让这个字符串写入某种函数:我希望能够做到

或类似的东西。关于我如何做到这一点的任何想法?