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

ios - 需要从 iOS 中的 NSMutableData 对象中提取 XML 文档

我成功地从 iOS 连接到 .NET Web 服务,并通过 NSLog 将响应 xml 文档打印到控制台。这是我通过 AFNetworking 库进行的。我现在可以通过 NSURLConnection 连接到同一个 Web 服务,但是,我无法提取保存在 NSMutableData 对象中的 xml 文档。AFNetworking 库能够自动执行此操作,这使事情变得更容易,但我想知道如何使用本机 iOS 库来执行此操作。这是我正在使用的代码:

这是我必须从 Web 服务接收数据的代码:

我只是想打印出我收到的整个 xml 文档,而现在不一定要解析该文档。

提前感谢所有回复的人。

0 投票
2 回答
67 浏览

iphone - Amazon S3 (AWS) NSMutableData

我有一个与 Amazon S3 相关的项目,下载 50MB 以上的大文件。它没有错误地停止,由于它的数据文件很大,我将文件分块到较小的内存中并同时下载。当我以正确的顺序将块数据附加到单个 [NSMutableData] 中时,视频将无法播放。关于这个相关主题的任何想法?

请帮助我,我在这个项目的整个星期都坐在我的屁股 T_T ..

0 投票
2 回答
1397 浏览

ios - 如何从 NSMutableData 访问对象

我有一个 NSMutableArray 和一个 NSString 。这两个归档到 NSData 并添加到 NSMutableData 对象。

如何从 NSMutableData 对象访问每个数据。

0 投票
0 回答
320 浏览

ios - NSURLConnection, NSMutableData & Cocoa error 3840

I have a standard asynchronous NSURLConnection operation and NSMutableData that loads json from a web service.

Most of the time it works flawlessly, but for json payloads over an undetermined size I get Cocoa Error 3840 (I have verified the validity of the json). Interestingly when I NSLog the raw data in

It doesn't log all at once and while the logic in the method continues to execute, the raw data continues to load in the console in a staggered fashion.

Also returns nil while the console logs staggered output. The actual payload is only ~.25mb. I have tried [[NSMutableData alloc] initWithCapacity:] with the same result.

0 投票
1 回答
174 浏览

objective-c - Objective-C 初始化一个 MutableData 结构

当我使用这段代码时:

我总是收到警告:

使用“NSData *”类型的表达式初始化“NSMutableData *”的不兼容指针类型

然而,代码似乎完美无缺。有人可以向我解释为什么显示此消息以及如何正确编码吗?

0 投票
1 回答
4091 浏览

objective-c - 如何连接多个 NSData?

我的问题是下一个>我必须从外部附件接收数据并将其保存到一个 bigNSData中,每次收到流时我都必须将其复制NSData到另一个中:

最后向用户显示整个信息。

0 投票
2 回答
1584 浏览

ios - 无法将数据附加到 NSMutableData 得到分段错误 11

这里的问题是,我从 2 个文本字段接收数据,我想将该数据附加到一个 mutableData 中以仅获取 1 个数组并通过 OutputStream 发送它。这是代码

我将下一个声明为全局变量

在 init 方法中,我做了下一个:

在我发送信息的方法:

当代码尝试执行附加时它会崩溃我错过了什么吗?

0 投票
1 回答
234 浏览

cocoa-touch - 使用 NSMutableData 在内存中保留连续空间

如何NSMutableData在同一部分强制保留连续内存?我有相当数量的数据逐个到达,性能并不令人满意。我的数据的总大小将是恒定的。

0 投票
2 回答
1656 浏览

iphone - 如何从 NSMutableData 对象的末尾删除字节

我有一个 NSMutableData 对象给我带来了一些麻烦,我试图从对象中删除最后 6 个字节,如下所示

但是,一旦最后一行执行我的应用程序崩溃,我就会在下面留下这个错误。

我以前从未尝试过这样做,并且一直在关闭我调查过的其他答案,但我无法让它发挥作用......任何帮助将不胜感激。

0 投票
0 回答
131 浏览

ios - 如何知道 Objective C 类是否清理了它在 ARC 下使用 malloc 内部创建的内存?

NSMutableData我在我的 iOS 程序中使用类。我得到无限的内存增长。我使用自动引用计数。当我使用分配工具时,我看到了调用 Malloc 来分配内存NSMutableData的方法。initWithLength:在 ARC 下,使用分配的内存malloc应该由程序员释放,因为 ARC 不做任何事情。由于不知道NSMutableData类的实现,所以无法确定NSMutableData释放时分配的内存NSMutableData是否释放。根据分配工具,情况并非如此。有没有人有这方面的知识?

另一个问题是,当NSMutableData setLength:调用大小小于当前大小的方法时,是否会释放额外的内存?