assetCollection とアセットを取得する単体テストを試みています。PhotoAlbus へのアクセスを許可するには、アクセス許可を付与する必要があります。これは通常、関数のような関数の最初の呼び出し中に発生するか、fetchAssetCollections
手動で を呼び出して発生しPHPhotoLibrary.requestAuthorization()
ます。
ここで問題は、単体テストを実行するときにアクセス許可があると想定するにはどうすればよいですか? 電話するとすぐPHAssetCollection.fetchAssetCollections(withLocalIdentifiers: [ album ], options: nil)
にPHUnauthorizedFetchResult
.