我知道如何从NSSURL提取数据,但我想问我如何过滤数据,例如页面包含文本,图像,视频等,如何指定仅提取图像。 并说如果所有数据都一起下载,我该如何过滤它。

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{


    NSLog(@"%@",str);
    [receivedData appendData:data];
}

像这样,我如何过滤是否所有数据都一起下载。 或在下载前指定数据类型。 提前

#1楼 票数:1 已采纳

NSURLResponse您可以检查MIMEType

NSURLResponse * httpResponse = (NSURLResponse *) response;
NSString *fileMIMEType = [[httpResponse MIMEType] lowercaseString];

您可以考虑将此委托方法用于NSURLConnection

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {

   NSString *mime = [response MIMEType];
   //do something with mime
}

  ask by Azerue translate from so

未解决问题?本站智能推荐:

4回复

我可以从XCAssets包中获得NSURL吗?

我正处于一个列出邮件附件的情况。 每个附件都有一个与之关联的NSURL,表示附件数据的路径。 在非图像附件的情况下,我想在预览的位置加载预先生成的图标缩略图(即excel文档,PDF,单词等)。 我目前在我的项目中,在XCAssets包中有这些图像。 我可以使用[UIImage ima
2回复

加载时检索NSURL数据

在我的SendData类中,我有以下retrieveData方法。 我从MovieViewController调用此类。 该方法检查从服务器获取的数据是否正确,如果正确,则返回TRUE。 如果不是,则返回FALSE。 它工作正常,只是方法在数据有时间“下载”之前返回到我的MovieVie
1回复

ViewController无法将NSURL数据正确发送到目标ViewController

当用户点击一个单元格时,我希望将itemURL设置为该单元格的“ Item URL”属性。 完成此操作后,应按照我的尝试,将prepareForSegue的itemURL发送到WebViewController 。 当我有WebViewController NSLog的itemURL属性时,
1回复

获取NSURL以获取联系人的图像数据

我需要获取联系人存储图像的参考URL。 如果要从UIImagePickerController获取图像,则可以通过执行此操作简单地获得图像。 NSURL *imageURL = [info objectForKey:UIImagePickerControllerReferenceURL];
1回复

NSURL与管道|

我正在尝试通过URL初始化UIImage 。 这是我写的代码: map_url示例如下所示: 看来NSURL Object无法处理| 管道字符的正确方法,因为我没有任何图像数据。 如果我从网址中删除由管道分隔的参数,则一切正常。 任何想法如何解决这个问题?
1回复

使用NSURL检索的数据加载表视图时出现问题

我仍然不熟悉使用NSURL来获取数据,并且在尝试使用它时似乎遇到了问题。 在这种情况下,我使用debug来检查ViewDidload中所有输入的日期,所有正确的数据都输入并被拆分为一些数组,然后我要使用这些数组来构建表视图控制器。 但是,当我们在section方法中到达NumberOfRow
2回复

在我的ios应用中使用NSUrl将加密的数据发送到服务器

我有一个api,存储在: https://my-api-site.com 如果我使用以下代码访问它,我通过帖子将登录密码传递到服务器,我的数据是否已从我的iPhone应用程序加密到服务器/ API? 服务器应用程序是否发送加密数据?
2回复

NSString不会转换为NSURL(NSURL为null)

我正在尝试将NSString(文档目录中的文件的路径)转换为NSURL,但NSURL始终为null。 这是我的代码: 这是日志: 我认为问题的一部分可能是NSString包含斜杠/和破折号 - 。 我做错了什么? 谢谢。