【发布时间】:2011-05-30 22:15:57
【问题描述】:
我编写了一个 iphone 应用程序,它使用 NSMutableURLRequest 和 NSURLConnection 在服务器上调用 .php 脚本,该脚本使用命令 file_get_contents 和 echo 返回图像。 但我想在图像旁边返回一个 int 值。我怎样才能以最优雅的方式实现这一点?
【问题讨论】:
标签: php iphone return-value nsurlconnection
我编写了一个 iphone 应用程序,它使用 NSMutableURLRequest 和 NSURLConnection 在服务器上调用 .php 脚本,该脚本使用命令 file_get_contents 和 echo 返回图像。 但我想在图像旁边返回一个 int 值。我怎样才能以最优雅的方式实现这一点?
【问题讨论】:
标签: php iphone return-value nsurlconnection
服务器端:将 int 添加到 PHP 脚本输出的原始图像数据(例如,使用 PHP 的 . 运算符)
客户端:在 NSURLConnection 完成加载请求后,在 iPhone 上拆分接收到的 NSData。您可以为此使用[NSData subdataWithRange:]。查看this question 的答案以获取更多信息和示例。
注意数据编码差异(我建议在整个基础架构中使用 UTF8 编码)。
可能有很多方法可以做你想做的事,其中一些会比这种方法更好,但它应该有效!
【讨论】: