在iPhone Swift 4.2上访问照片或相机

您是否曾经尝试从iOS应用程序获取用户的个人资料图片?

如果是,您可能在处理权限表单用户方面遇到了麻烦。 在这里,我准备了一个MBPhotoPicker类,该类将简化您现在访问用户照片的过程。

以下内容将向您说明如何在iOS项目中使用它。


在iOS项目的info.plist上添加“相机和照片”的权限描述。

   NSCameraUsageDescription  需要相机许可  NSPhotoLibraryUsageDescription  需要照片许可 需要照片许可 

将类MBPhotoPicker导入您的项目。

  MBPhotoPicker.shared.showActionSheet(vc: self )MBPhotoPicker.shared.imagePickedBlock = {(//图片这里,您得到的图片) 

上面的代码将访问MBPhotoPicker类的单例,并提示用户提供一个操作表以从“照片”或“相机”中进行选择。

与相机和照片权限有关的其他内容,将其保留在MBPhotoPicker类上,它将自行处理。

随时询问您是否有任何疑问。

您可以在Github上与我联系:

iCoder86 –概述

iOS开发人员。 iCoder86有30个可用的存储库。 在GitHub上遵循他们的代码。

github.com