问题标签 [nsmutabledata]

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 回答
146 浏览

objective-c - NSMutableData 到 int 的转换在 iOS 6 中存在问题?

我有以下代码段。整数变量的输出在 iOS 5 中符合预期,但在 iOS 6 中出现了一些不规则的输出!谁能解释发生了什么?

iOS 5 中的输出

iOS 6 中的输出

0 投票
1 回答
184 浏览

ios - 我可以解决的 connectionDidFinishLoading 错误

我有一个简单的 JSON 数组,它是从传递给第三方服务的邮政编码返回的。

http://api.geonames.org/findNearbyPostalCodes?postalcode=94115&country=US&radius=5&username=frequentz

尝试反序列化结果时出现未知错误,我不确定出了什么问题。

这是我的 connectionDidFinishLoading 方法,它按预期触发但总是失败......我在最后一个 else if 中得到错误。想法?

0 投票
2 回答
753 浏览

xcode - NSMutableData setLength:NSUInteger 使应用程序崩溃

尝试使用 URL 创建请求的连接。NSMutableData 实例 (responseData) 也会被调用。当连接开始接收响应时,在 NSMutableData 实例上调用 setLength:NSUInteger 方法。

但不知何故,它会导致崩溃,并在 setLength 调用上发出警告。该错误指出

" -[__NSCFDictionary setLength:]: 无法识别的选择器发送到实例 0x6a8cf70 2012-11-30 18:00:38.948 RSSReader[8997:f803] *由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因:'-[__NSCFDictionary setLength:] : 无法识别的选择器发送到实例 0x6a8cf70'"

对此的任何提示将不胜感激。

这是头文件的一部分。抱歉,回复晚了。

0 投票
1 回答
104 浏览

ios - NSMutableData 消失

在我的程序中,我有一个 NSMutableData 变量,它从http://www.nhara.org/scored_races-2013.htm收集信息。大约第三次从网站获取信息后,当它包含 90810 字节时,它要么消失,要么变为空,因为如果我将它打印为 NSString,它是空的。这是代码

最让我困惑的是,我的 NSMutableData 存储数据,但随后在声称具有相同字节数时丢失了数据。

NSMutableData 的大小是否有限制,或者我的问题只是内存管理?

0 投票
1 回答
355 浏览

ios - NSMutabledata字节容量

可能重复:
NSMutableData 消失

当我在我的程序中有一个 NSMutableData 变量时,它总是在它有 90810 字节时转储它的内容。数据中的字节数是否会导致数据丢失?这是代码。

这是它被切断的地方,但它改变了

我试图理解为什么我的 NSMutableData 不起作用,因此对 NSMutableData 的解释会有所帮助。

0 投票
2 回答
276 浏览

ios - 无法使用 NSURLRequest 下载文件

我只是IOS开发的新手。我一直在试图找出苹果的文件。所以我读了这个页面:

http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html#//apple_ref/doc/uid/20001836-BAJEAIEE

这就是我所做的:

谁能告诉我我在这里错过了什么?

0 投票
1 回答
410 浏览

objective-c - NSMutableData 替换字节

我正在尝试以正确的顺序替换字节(服务器以错误的顺序发送它们)。而且我很难完成它。也许有人可以帮助我正确地做到这一点

尝试使用replaceBytesInRange:<(NSRange)> withBytes:<(const void *)>

但是我很难使用这种方法来解决这个问题。在objective-c中没有交换字节的简单方法吗?

0 投票
3 回答
844 浏览

ios - 在 Objective C 中将两个单独的 JSON 数据对象合并为一个

我试图获取包含 2 个 twitter 用户提要的 2 个单独的 JSON 数据对象,但遇到了很多麻烦。我想同时处理它们并将它们放在一张桌子上,但我遇到了困难。

我有一个全局 NSMutableData 获取附加到它的每个 JSON 请求。一旦所有这些都在一个地方,我会尝试使用全局 NSMutableData 更新表。allTheData 是全局 NSMutable 对象。

每当我运行此代码时,它都会崩溃并吐出以下内容

* First throw call stack: (0x2622012 0x131ae7e 0x2621deb 0xe4f817 0x568c 0x132e6b0 0xd5b035 0x25a5f3f 0x25a596f 0x25c8734 0x25c7f44 0x25c7e1b 0x290d7e3 0x290d668 0x26265c 0x258d 0x24b5) libc++abi.dylib: terminate called throwing an exception

0 投票
0 回答
119 浏览

iphone - 在 NSMutableData 中附加从网络下载的数据

我正在尝试从从 Internet 获取的 CSV 文件中附加数据。出了点问题,我不知道是什么。我的日志没有返回任何“字段”或“值”。我将数据保存为 NSMutableData 并尝试附加它。我是否以任何方式覆盖它?数据存储/检索过程中的某些东西一定出错了......你能否看看这段代码并告诉我我是否做错了什么:

0 投票
2 回答
520 浏览

nsdata - 增加 NSData 中的字节值

我有一个包含随机 ASCII 字节的 NSMutableData。我想将这些字节的值移动一个值(X)。

所以让我们说我有这样的事情:

我现在想将每个字节增加 0x01 以获得:

最好的方法是什么?