如何从UIViewController打开照片应用程序?

use*_*959 8 iphone objective-c uiviewcontroller ios

我有一些可能的结果如何从按钮操作中的uiviewcontroller打开照片应用程序.这就像Facebook身份验证屏幕打开,这意味着当用户点击uibutton时,它将最小化本机应用程序并打开照片应用程序.这是ios 6和ios 7版本的可能吗?

如果你知道的话,请给出一些可能的结果?

如果有任何机构给出解决方案我真的很感激你.

Jig*_*kar 24

UIApplication.shared.open(URL(string:"photos-redirect://")!)
Run Code Online (Sandbox Code Playgroud)

  • 有可用的深层链接吗?就像以某种方式指定标识符*应该*打开该资产...... (3认同)
  • 目标 C: [[UIApplication shareApplication] openURL:[NSURL URLWithString:@"photos-redirect://"]]; (2认同)

Raf*_*fAl 5

这不可能.Photos应用程序不会注册任何URL方案.这意味着你无法通过调用打开它:

[[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)

并传递有效的URL(就像你打开Safari或手机应用程序一样).简短的回答是你不能以编程方式打开照片应用程序.

文档: 关于Apple URL Schemes