问题标签 [nsdata]

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

iphone - 将 NSData [UIImage] 转换为 NSString

我知道这个问题已经被问过好几次了,但我找不到最适合我情况的明确答案。

我希望能够让用户从库中选择图像,然后将该图像转换为 NSData 类型。然后,我需要通过 HTTP get 调用 .NET C# Web 服务,因此理想情况下,我需要将生成的字符串进行 UTF8 编码。

这是我到目前为止所拥有的:

NSLog 语句只产生如下输出:

显然这不是我希望实现的,所以任何帮助都会很棒。

亲切的问候

0 投票
1 回答
1979 浏览

iphone - iPhone - dataWithContentsOfURL:不适用于某些 URL

我正在使用 NSData 从 URL(RSS 提要)获取内容,然后对其进行解析。虽然大多数 URL 加载正常,但其中一些不返回任何数据。

这些 URL 在网络上打开,所以我知道它们是有效的,但它们只是不返​​回任何 NSData。一个这样的 URL -feed://jpl.nasa.gov/multimedia/rss/rovers.xml

这是我使用它的方式(NSURL 对象已正确形成)

任何想法为什么?

非常感谢。

0 投票
1 回答
3326 浏览

iphone - NSData writeToFile 在 iPhone SDK 上给出“可能不响应”消息

NSData我的对象-writeToFile:方法有问题,对象也有问题NSString

当我编译到软件时,它给出NSData(或NSString)可能不响应-writeToFile:消息。

当我运行该软件时,它会到达这一行并出现异常。

我尝试写入文件的数据包含从 Internet 下载的 ASCII 文件。

更新:

我已经尝试将结果转换为 BOOL,但编译给出了相同的警告消息。我在这里忽略了什么吗?

这是我的代码。如果有人可以帮忙。

警告如下。

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:警告:“NSString”可能不会响应“-writeToFile:自动:编码:'

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:警告:(没有匹配方法签名的消息

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:警告:初始化从指针生成整数而不进行强制转换

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:48:警告:未使用的变量“writeResult”

/Users/endre/Documents/Luxor/Classes/LuxorFile.m:68:0 /Users/endre/Documents/Luxor/Classes/LuxorFile.m:68:警告:“NSString”可能不会响应“-writeToFile:原子:编码:'

0 投票
3 回答
6273 浏览

ios - 在二进制数据中查找字符串

我有一个使用 NSData 对象加载的二进制文件。有没有办法在二进制数据中定位一系列字符,例如“abcd”并返回偏移量而不将整个文件转换为字符串?似乎这应该是一个简单的答案,但我不知道该怎么做。有任何想法吗?

我在 iOS 3 上这样做,所以我没有-rangeOfData:options:range:

我将把这个奖励给 16 奥托,因为他建议了 strstr。我找到了 C 函数 strstr 的源代码,并将其重写为在固定长度的 Byte 数组上工作——顺便说一下,它与 char 数组不同,因为它不是以空值结尾的。这是我最终得到的代码:

这将返回一个指针,指向第一次出现的字节,我正在寻找的东西,在缓冲区中,应该包含字节的字节数组。

我这样称呼它:

0 投票
2 回答
17256 浏览

objective-c - 我们如何清除 NSMutableData 中的内容

我们如何在不使用释放的情况下清除 NSMutableData,然后再次重新分配/初始化以再次使用?我正在查看将 resetBytesInRange 设置为零,但我不确定这一点。任何人都可以帮忙吗?

0 投票
1 回答
1346 浏览

cocoa - 如何将图像数据从 WebView 获取到 NSData 对象?

我有一个嵌入 WebView 的 Cocoa 应用程序。WebView 加载 html 元素,包括图像。我有图像的文本链接(例如“ http://www.domain.com/path/image.jpg ”),但我想要的是图像数据本身,所以我可以把它放在一个 NSData 对象中并发送它去咆哮。WebView 必须具有此数据,因为它已下载并呈现图像。我怎样才能得到它?

0 投票
1 回答
5417 浏览

iphone - char * 到 NSData 以在 UIImageView 中显示

我正在获取 char * 形式的图像数据(存储在 sql server 上)。我想将这些数据转换为 NSData 以在 UIImage 视图中显示图像。char * data 是源图像的字节数组。如何将 char * 转换为 NSData 以显示以获取 UIImage 实例以在 UIImageView 中显示?

谢谢..

0 投票
1 回答
1164 浏览

php - iPhone pushNotification DeviceToken - 如何“解密”

我已经设法从 APNs 获取 devicetoken。它是 NSData 的类型。所以我想把这个 deviectoken 写到我的 mysql 数据库中。我已经尝试将其转换为字符串,但没有运气。那是我的方式:

如果我有可读格式的 deviceToken。如何使用 php 中的令牌向 apns 服务器发送请求?

多谢!

0 投票
1 回答
6580 浏览

iphone - 我错过了什么?: iPhone Objective-C NSInputStream initWithData

我正在从一个 NSData 对象创建一个 NSInputStream,但是一旦创建了流,就会为 hasBytesAvailable 报告 NO:

日志:

我在这里想念什么?

0 投票
3 回答
3917 浏览

iphone - iPhone NSURLConnection:如何处理返回的 NSData 对象?谷歌文档 API

我正在我的 iPhone 应用程序中使用 Google Docs API。我已经发送了正确的 POST 请求,并收到了响应以及一些 NSData。如果我 NSLog NSData 对象,我得到这个:

我认为 NSData 是 NSDictionary 或 NSArray。我应该收到几个项目,一个 SID、一个 LSID 和一个 Auth。

如果我可以将 NSData 块转换为 NSDictionary,我可以找到任何键的对象。

任何人都可以帮忙吗?