gpt4 book ai didi

ios - MKNetworkKit 不检索任何图像

转载 作者:行者123 更新时间:2023-11-29 03:55:06 25 4
gpt4 key购买 nike

NSString *pictureUrl = [[[oneUserDict objectForKey:@"picture"]objectForKey:@"data"]objectForKey:@"url"];

[[AppEngine sharedEngine]imageAtURL:[NSURL URLWithString:pictureUrl] onCompletion:^(UIImage *fetchedImage, NSURL *url, BOOL isInCache)

{
int index = [usersArray indexOfObject:oneUserDict];
NSString *loadName = [NSString stringWithFormat:@"%d of %d",index,[usersArray count]];
NSLog(@"%i",usersArray.count);
int temp=[usersArray count]-10;

if (index!=temp)
{

[[LoadingIndicator currentIndicator]displayActivity:loadName];
NSLog(@"inside loading indicator");
}

else
{

[[LoadingIndicator currentIndicator]displayCompleted:@"Done"];
NSLog(@"finally done");
}

aPerson.image = UIImagePNGRepresentation(fetchedImage);
[appDelegate.managedObjectContext save:nil];
}];

AppEngine 是 MKNetworkEngine 的子类,它使用名为 imageAtURL:onCompletion:

的方法

我目前正在做的是从特定网址检索所有图像并将它们存储在 aPerson.image 中,基本上上面的代码位于 FOR 循环中(即用于计算用户数)。

问题

完成 block 中的上述代码永远不会被执行,我不知道为什么,但我在 block 内放置了一个断点,但编译器仍然不会运行完成 block 内的语句。

最佳答案

API imageAtURL:onCompletion:已弃用。使用 imageAtURL:completionHandler:errorHandler:反而。 MKNetworkKit 还提供 UIImageView+MKNetworkKitAdditions类别,提供简单的 API 用于图像下载,例如 setImageFromURL: placeHolderImage:

干杯!
阿马尔。

关于ios - MKNetworkKit 不检索任何图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16603674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com