- (NSArray ) arrayWithImages:(KIImagePager)pager {
return @[
//@"https://files.parsetfss.com/3cebf0c7-ae8f-4072-bb5a-ea8d98a64e87/tfss-2d805863-4caa-4317-aa75-b865759b4c79-Image.jpg",
//@"https://files.parsetfss.com/3cebf0c7-ae8f-4072-bb5a-ea8d98a64e87/tfss-695d639d-e275-4226-be25-808cbe8f80e2-Image.jpg",
//@"https://files.parsetfss.com/3cebf0c7-ae8f-4072-bb5a-ea8d98a64e87/tfss-5a4084bb-d5fe-4ce9-a0b6-3813f205acb0-Image.jpg"];
return imageURLs;
}
虽然我使用与注释行相同的URL填充imageURL,但此方法不起作用。评论的行很完美,但我不能使用它,因为我事先不知道URL,因此我需要填充一个数组并返回它。
[编辑]我在viewDidLoad方法中填充我的数组,如下所示:
- (void)viewDidLoad
{
[super viewDidLoad];
_imageURLs = [[NSMutableArray alloc]init];
[_imageURLs addObject:string1];
[_imageURLs addObject:string2];
[_imageURLs addObject:string3];
}
其中string1 ... 3来自网络上的数据库
答案 0 :(得分:0)
我得到了KIImagePager的作者Marcus Kida的大力支持。谢谢马库斯。因此,对于任何可能遇到类似问题的人来说,这是马库斯的解决方案。
返回一个像这样的实例对象数组
- (NSARRAY *) arrayWithImages:(KIImagePager)pager {
return self.imageUrls;
}
获取图片网址/字符串后,重新加载KIImagePager,如下所示:
self.imageUrls = ...
[self.myPage reloadData];
就是这样。