在iPhone Swift 4.2上访问照片或相机
您是否曾经尝试从iOS应用程序获取用户的个人资料图片?
如果是,您可能在处理权限表单用户方面遇到了麻烦。 在这里,我准备了一个MBPhotoPicker类,该类将简化您现在访问用户照片的过程。
以下内容将向您说明如何在iOS项目中使用它。
在iOS项目的info.plist上添加“相机和照片”的权限描述。
NSCameraUsageDescription 需要相机许可 NSPhotoLibraryUsageDescription 需要照片许可 需要照片许可
将类MBPhotoPicker导入您的项目。
MBPhotoPicker.shared.showActionSheet(vc: self )MBPhotoPicker.shared.imagePickedBlock = {(//图片在这里,您得到的图片)
上面的代码将访问MBPhotoPicker类的单例,并提示用户提供一个操作表以从“照片”或“相机”中进行选择。
与相机和照片权限有关的其他内容,将其保留在MBPhotoPicker类上,它将自行处理。
随时询问您是否有任何疑问。
您可以在Github上与我联系: