我看过一些关于这个问题的帖子,但到目前为止似乎没有任何帮助。基本上,我正在编写一个iOS应用程序并尝试使用GraphAPI将照片发布到Facebook相册。图像数据首先从服务器下载,然后发布到Facebook。我正在使用ASIFormDataRequest类和urlhttps://graph.facebook.com/MY_ALBUM_ID/photos,但我一直收到以下错误:error={message="(#1)Anunknownerroroccurred";type=OAuthException;};我的请求是这样的:ASIFormDataRequest*request=[ASI
我向Facebook提出以下简单请求。我的目标是获取用户所有相册的名称:[[AppDelegatesharedDelegate].facebookrequestWithGraphPath:@"me/albums"andDelegate:[AppDelegatesharedDelegate]];然后,我从服务器得到一个JSON响应,如下所示:data=({"can_upload"=1;count=4;"cover_photo"=321491374598618;"created_time"="2012-06-04T21:46:23+0000";from={id=10000213274658
我想允许我的iPhone应用程序用户查看和选择他们的Facebook个人资料照片,下载照片以用作个人资料照片。我目前正在使用FacebookSSOSDK并成功登录并访问Graph信息。已尝试使用访问照片信息(在SSO成功登录后)[facebookrequestWithGraphPath:@"me/albums"];但我只得到一个空数据对象作为返回。我试过使用FacebookAPIexplorer,这非常有帮助,它确实为我提供了/picture和/photos以及/albums的数据。出于某种原因,我没有使用requestWithGraphPath获得与我/相册、我/图片或我/照片相同的
有没有办法在ios中只获取相册中今天的照片?我知道如何获取相册,但所有照片都显示为时间轴。我只想获取今天的照片或前两天的照片,我怎么实现?谢谢。 最佳答案 具有日期范围的Swift3版本:letfromDate=//thedateafterwhichyouwanttoretrievethephotoslettoDate//thedateuntilwhichyouwanttoretrievethephotosletoptions=PHFetchOptions()options.predicate=NSPredicate(format:
我正在尝试使用thereferencefromhere获取设备中可用的相册列表:到目前为止,我的viewDidLoad中有这个://GetalbumsNSMutableArray*groups=[NSMutableArraynew];ALAssetsLibrary*library=[ALAssetsLibrarynew];ALAssetsLibraryGroupsEnumerationResultsBlocklistGroupBlock=^(ALAssetsGroup*group,BOOL*stop){if(group){[groupsaddObject:group];}};NSUIn
在使用uiimagepicker时,有什么方法可以指定从哪个用户创建的相册中选择图像?我会解释一下。假设在ipad中有两个用户创建的相册。让他们分别命名为“friend”和“学生”'.有什么方法可以指定应该从这些相册中的哪一个访问照片?或者我如何知道所选图像所属的相册名称?可以通过alsset方法完成吗?我想做的是使用它们的名称访问特定同步相册中的照片。这甚至可能吗?我的意思是iphone使用自己的命名约定还是保留原始图像名称? 最佳答案 您应该使用ALAssetsLibrary并制作您自己的自定义选择器。您可以在https://g
我正在开发一个iOS应用程序,我需要在其中使用像Instagram这样的画廊View。我添加了画廊View、相机View和视频View,拍摄图像后将其保存到照片的自定义相册中。现在我想从自定义相册中检索这些图像并将其显示到图库的收藏View中。但我无法从自定义相册中检索这些图像。任何帮助将不胜感激。编辑:我添加了用于创建自定义相册的PHPhotoLibrary,在此之前我添加了AssetsLibrary框架。然后我创建了一个NSObject类(CustomAlbum),用于使用PHPhotoLibrary创建和管理自定义相册。//CustomAlbum.h#import#import@
iPhone相册默认裁剪功能有人知道如何实现吗?我想在点击使用按钮之前裁剪它。 最佳答案 尝试其中之一:https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=crop您可能会找到一个完全可以做到这一点的开源 关于iOS-如何像默认相册一样实现裁剪图像?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16644193/
有什么方法可以保留用户在“照片”应用中排列所有相册的列表顺序?我一整天都在尝试解决这个问题,但我似乎无法弄清楚我缺少什么来保留在我的应用程序中显示的顺序。我想保留顺序,因为用户可以在照片应用中重新排列他们的相册,所以我希望我的UI与列表顺序相匹配。我用来设置列表的代码:PHFetchResult*smartAlbumFetchResult=[PHAssetCollectionfetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbumsubtype:PHAssetCollectionSubtypeAnyoptions:nil
我有一个UICollectionView,我在其中加载相册中所有用户的照片。当用户打开Controller时,所有照片都被获取并存储在一个数组中。点击照片将创建一个黑色背景的subview和该照片的更大版本。再次点击它会通过缩小过渡将其从superView中移除。我的问题是我不知道如何保持照片的原始大小以及保持较短的执行时间。将100多张照片加载到一个集合中确实会影响我的加载时间。我认为没有必要以更高的CGSize获取图片,因为我实际上希望它成为单元格的边界(我每行三个单元格)。以250x250获取图像返回0.20秒的执行时间以300x300获取图像返回3.0秒的执行时间我想要实现的是