Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 显示来自facebook的照片_Ios_Objective C_Uiwebview_Facebook Fql_Photos - Fatal编程技术网

Ios 显示来自facebook的照片

Ios 显示来自facebook的照片,ios,objective-c,uiwebview,facebook-fql,photos,Ios,Objective C,Uiwebview,Facebook Fql,Photos,我试图在Objective-C中显示Facebook用户的照片: 目前,我发送一个FQL请求,检索“src”链接,然后将该链接加载到UIWebView中 我的问题是:有没有更好的方式显示来自facebook的照片?(也许可以吗?) 请记住,我的目标是创建一个应用程序,在其中显示每张照片的缩略图,按下每张照片将使其全屏显示,用户将能够在放大的照片之间滑动(这正是facebook应用程序现在的状态) 这是我显示第一张照片的代码(这只是一个测试) 我建议另一种方法 1-创建集合或表视图。 2-制作一个

我试图在Objective-C中显示Facebook用户的照片:

目前,我发送一个FQL请求,检索“src”链接,然后将该链接加载到UIWebView中

我的问题是:有没有更好的方式显示来自facebook的照片?(也许可以吗?)

请记住,我的目标是创建一个应用程序,在其中显示每张照片的缩略图,按下每张照片将使其全屏显示,用户将能够在放大的照片之间滑动(这正是facebook应用程序现在的状态)

这是我显示第一张照片的代码(这只是一个测试)


我建议另一种方法

1-创建集合或表视图。 2-制作一个带有图像的自定义单元格。 3-当照片的URL位于照片阵列上时,使用SDWebImage加载它们,最重要的是缓存它们。 4-在collectionview或tableview上重新加载数据,当然numberOfRowsInSection应该是照片数组计数。 5-当用户选择图像时,请使用委派方法didSelectRowAtIndexPath,并将其推送到另一个仅包含该图像的viewController

我想这会很好地完成你的工作D


如果您需要更多的澄清,只需问:)。。。祝你好运

非常感谢!我试试看,然后告诉你进展如何
[FBRequestConnection startWithGraphPath:@"/fql"
                             parameters:queryParam
                             HTTPMethod:@"GET"
                      completionHandler:^(FBRequestConnection *connection,
                                          id result,
                                          NSError *error) {
                          if (error) {
                              NSLog(@"Error: %@", [error localizedDescription]);
                          } else {
                              NSMutableArray *facebookData = [result valueForKey:@"data"];
                              NSDictionary *firstPhotoDictionary = [testArray objectAtIndex:0];
                            //Now i load the link into the UIWebView                                
                              NSString *fullURL = [testpick valueForKey:@"src"];
                              NSURL *url = [NSURL URLWithString:fullURL];
                              NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
                              [_imageWebView loadRequest:requestObj];
                          }
                      }];