2016-10-06 27 views
2

私はプロジェクトを3速にしてXcode 8で動作させました 写真にアクセスするときに、コンソールに情報がなくクラッシュしました。xcode 8&swift 3 - PHPhotoLibrary.requestAuthorizationクラッシュ

私はinfo.plistに "Privacy - Photo Library Usage Description"を追加しました。 詳細については、下の画像をご覧ください。行うには おかげ レザ

enter image description here enter image description here

info.plist entries

答えて

3

は私のプロジェクトで複数の.plistsであるように思われたと誤って私が間違っを編集していたあります.plist

1

適切な方法はあり

let status = PHPhotoLibrary.authorizationStatus() 
    switch status { 
    case .authorized: 

    case .denied, .restricted : 

    //handle denied status 
    case .notDetermined: 
     // ask for permissions 
     PHPhotoLibrary.requestAuthorization() { (status) -> Void in 
      switch status { 
      case .authorized: 

      // as above 
      case .denied, .restricted: 

      // as above 
      case .notDetermined: break 
       // won't happen but still 
      } 
     } 
    } 
+0

これはまさにその方法です私はそれをやろうとしている。私がPHPhotoLibrary.requestAuthorization()を呼び出すとすぐに、私はこの奇妙なクラッシュを取得します – reza23

関連する問題