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

objective-c - 使用 NSMutableData 实例的字节,同时允许它被自动释放

我一直在使用

我有一个自动释放池,但是在 Instruments 中查看它时,mutableData似乎没有被释放。
我想过使用alloc/init如下所示,但我不确定发送release是否也会清除bitmapData

在这里使用的正确方法是NSMutableData什么?

我认为使用NSMutableData而不是malloc()并且free()会很方便,因为它会自动发布。但现在我不确定这是否属实。

0 投票
2 回答
5234 浏览

php - 如何从 pHp 服务器脚本返回值到 NSMutableData(目标 C,iOS)

好的,我很难找到不仅仅是使用 JSON 或 ASIHTTPRequest 的答案。但我想我的问题更具体一点。我只是将编程作为一种爱好,所以我不是专家。话虽如此,我对此的抽象理解可能完全不符合实际,所以这个问题可能无法回答。

基本上,我想做的是向 Web 服务器上的 pHp 脚本发送 HTTP 请求,让 Web 服务器返回一个值,比如说一个简单的整数值或布尔值(想想一个返回是/否的登录脚本)。在这一点上,我并不担心安全性,因为我正在努力让自己理解这一点。

根据我收集到的信息,我会使用一些东西来达到以下效果

这是来自 Apple 文档,我通常理解这一点。因此,可以说它通过 URL 将信息发送到 pHp 文件,然后:

另外,假设我可以做到所有这些。我的问题变成了,如何将 pHp 中的值返回给 iOS 'NSMutableData' 变量。我会“回应”它吗?例如:

然后这就是放入 NSMutableData 的信息(变量 $result)?我知道如果我是通过 pHp/HTML 等严格执行的,我可能会使用会话变量之类的东西来允许更多页面访问该变量。

还是有其他一些我不知道的将数据返回到 NSMutabalData 的 pHp 函数?基本上这是我遇到问题的两者之间的联系,即从 pHp 脚本返回数据 - 我真的不明白 NSMutableData 正在“得到”什么。

我试图尽可能详细,很抱歉这个问题很长。请假设这就是我想要做的,返回一个值。安全性并不重要(我试图在最简单的层面上做到这一点以理解它然后在其上构建)。我试图避免任何模糊的答案,例如“编写 Web 服务”或“使用_ ”来完成它,我确信有很多更好的方法可以做到这一点,但我不会急于推出一个程序- 我只是想学习这个,以便更好地理解 NSURLConnection、pHp、NSMUtableData 以及这些齿轮如何组合在一起。如果我的要求在技术上是不可能的并且没有意义,我也很欣赏这个答案。我已经尝试过搜索,但还没有为这块拼图找到令人满意的答案。

提前致谢。

编辑:

我试过了

它在服务器上调用一个 pHp 文件,基本上是:

这是行不通的。我认为我的问题出在 pHp 方面,是否有一些特殊的命令可以将值返回给 NSMutableData 对象?(只是一些额外的信息可能会更多地澄清我的问题)。

编辑二:

我似乎无法直接回复,可能是因为我以前只匿名使用过该网站,而且我有一个全新的帐户 :) 感谢您的回答查尔斯,我尝试使用 echo 和 var_dump,似乎都没有发送数据返回(我的 NSMutableData 对象在转换为 NSString 时似乎是空的——除非我的目标 C 是错误的,但我已经将它解析到几乎最低限度,所以我不相信是这种情况)。

0 投票
2 回答
379 浏览

iphone - 在创建 NsMutableData 期间泄漏

在创建 NSMutableData 期间,我有一个泄漏。我在 connectionDidFinishLoading 中释放 webData2...

所以我对此进行了测试:

我在指令上有泄漏:NSMutableData *test =[[NSMutableData alloc]init];

我不明白 !有人有想法吗?

谢谢!

燃气轮机

0 投票
1 回答
898 浏览

iphone - EXC_BAD_ACCESS 访问 NSMutableData

当我尝试访问数据时,我得到一个 EXC_BAD_ACCESS,我想这是因为我试图访问内部数据,但我不知道如何解决这个问题,代码:

0 投票
2 回答
173 浏览

iphone - 类返回 NSMutabledata

我想编写一个返回 NSMutableData 的类,我有这段代码,但无法管理它如何返回自己。任何帮助都会很棒。

0 投票
4 回答
4830 浏览

iphone - 使用 NSMutableData 但 appendData 失败

当我用 100 长度初始化 NSMutableData 时,它附加数据失败。

但是当我用 0 长度初始化时,它可以很好地附加

我是Objective-C的新手,你能帮我吗?

0 投票
2 回答
10186 浏览

objective-c - 可以用 NSMutableData 对象调用 +[NSData dataWithData:] 吗?

执行以下操作来更改可变数据实例不可变对我来说是否有问题?

0 投票
1 回答
202 浏览

nsurlconnection - 奇怪的错误 - 可以访问 NSURLConnection 和 NSMutableData 的描述方法,但不能访问它们的 ivars

所以我上课了:
DataFetcher.h

DataFetcher.m:



通常它会因为 EXC_BAD_ACCESS 而崩溃(NSZombie 不会检测到任何东西)。我注意到,如果您打开to just ,它不会崩溃connectionDidFinishLoading,并且看起来那里有一些数据。我得到同样的东西- 如果我只是 print ,没关系,但如果我打印(例如,任何 ivar 都可以),它会因相同的信号而崩溃。self.recievedData.lengthself.recievedDataself.networkConnectionself.networkConnectionself.networkConnection.retainCount

我似乎无法理解问题出在哪里,我已经安静地寻找了一段时间,我将不胜感激 :)
Tnx!

哦,我用这段代码调用它:
DataFetcher *fetcher = [[DataFetcher alloc] init];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"http://www.google.com"]]; [fetcher fetchDataWithRequest:request]; [fetcher release]; [request release];

0 投票
1 回答
1213 浏览

objective-c - 如何将位字段的字节附加到 NSMutableData

我有一个结构

我试图将字节附加到 NSMutableData 对象,如下所示:

但我收到请求的位域地址错误。如何附加字节?

0 投票
1 回答
566 浏览

iphone - Objective-c/IOS:反转 NSMutabledata 中的字节

在我的应用程序中,我将音频文件的字节存储在 NSMutableData 中,如下所示:

然后我可以稍后使用

我的问题是什么代码会反转数据对象中的字节,以便在播放时声音是向后的?

很感谢任何形式的帮助。

顺便说一句,音频的 byteData 是使用以下方法获得的: