【问题标题】:Facebook Photo Picker Controller for iOS (similar to the Places Picker controller)适用于 iOS 的 Facebook Photo Picker Controller(类似于 Places Picker 控制器)
【发布时间】:2023-04-03 16:55:02
【问题描述】:

我想知道是否有任何适用于 iOS 的简单 Facebook Photo Picker 控制器可以显示 Facebook albuns 和他们的照片,并让用户从中挑选照片。类似于 iOS Facebook SDK (FBPlacePickerViewController) 或 iOS UIImagePickerController 中的 Places Picker UI 组件,但用于从 facebook albuns 中选择照片。

我见过许多具有这种功能的 iPhone 应用程序,我认为 Facebook SDK 中已经做了一些事情,但我错了。我也找不到任何简单的控制器来完成它。

我发现这两个 - Photopickerplus 和 GrabKit - 让用户从许多来源中进行选择,但想要更简单的东西,仅适用于 facebook,并且更容易集成到我的应用程序中。

也找到了这个,看起来和我需要的一样,但是它使用了 Three20,不再支持并且不容易集成到应用程序中: https://github.com/GrioSF/FacebookPhotoBrowser

终于找到了 iOS UIImagePickerController 的这个扩展,这可能是最好的选择,但想知道是否已经有更适合我需要的东西: https://github.com/jeena/JPImagePickerController

提前致谢!

【问题讨论】:

  • SO 更多的是解决您面临的实际问题,而不是提供意见。
  • 不,我想知道是否有比我找到的选项更适合我需要的控制器。这是一个非常常见的功能,所以我可能会遗漏一些东西。

标签: ios iphone objective-c ipad facebook-ios-sdk


【解决方案1】:

我自己的项目需要它。所以我创造了它。我不知道 Option2 所以我创建了我的。你可以两个都试试。如果您在我的项目中遇到任何错误,请告诉我。我已经测试过,但我删除了一些仅适用于我的项目的属性。

选项 1:(由我制作)

这是链接。

https://drive.google.com/file/d/0B3PZzP2RSGt4YmtqWVpKRDVvMTA/edit?usp=sharing

在您的项目中添加两个文件夹 &

使用下面的代码

FacebookAlbumPicker *objFBImagePicker = [[FacebookAlbumPicker alloc] initWithNibName:@"FacebookAlbumPicker" bundle:nil];
objFBImagePicker.delegate = self;

UINavigationController *objNavBarForFacebook = [[UINavigationController alloc] initWithRootViewController:objFBImagePicker];
[self presentController:objNavBarForFacebook animated:YES];

并使用委托方法imagePickingFinishedWithImage: 实现FBImagePickerDelegate 委托(这是必需的)。

选项 2:(可在 Cocoacontrols.com 上找到)

https://www.cocoacontrols.com/controls/facebook-photo-picker

编辑:

使用工作演示更新链接(截至 2014 年 3 月 21 日,使用 Facebook SDK 3.13) https://drive.google.com/file/d/0B3PZzP2RSGt4b0VzOW42dWtzbjQ/edit?usp=sharing

【讨论】:

  • 我正在尝试使用它,但我收到错误“FacebookAlbumCell.h”未找到和“BaseViewController.h”未找到。我在存档中找不到此文件。
  • 顺便说一句,与这些组件相关的任何更新?我很难找到最近的任何东西。
  • 好的,与此同时,您知道是否有任何其他组件我可以测试以进行比较? GrabKit 对我不起作用,并且在这些问题中报告的其他人包含兼容性低的遗留代码。
  • @Claus,您是否使用更新的链接下载文件?这个..我运行了这个演示及其工作..drive.google.com/file/d/0B3PZzP2RSGt4b0VzOW42dWtzbjQ/…
  • 终于成功了!!!当我使用 Parse 登录 Facebook 时,我没有在登录会话开始时设置获取照片的权限。添加它就成功了。你做得很好,我强烈建议创建一个 GitHub 存储库并发布这个组件,因为我相信很多人会喜欢它!
猜你喜欢
  • 1970-01-01
  • 2022-12-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-04
  • 2022-01-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多