PHAsset から送信可能なビデオを取得するために requestExportSessionForVideo メソッドを使用していますが、この警告が表示され、エクスポート セッションは null 値をログに記録します。
Null passed to a callee that requires a non-null argument
メソッド呼び出しは次のとおりです。
[manager requestExportSessionForVideo:asset options:videoOptions exportPreset:AVAssetExportSessionStatusUnknown resultHandler:^(AVAssetExportSession * _Nullable exportSession, NSDictionary * _Nullable info) {
NSLog(@"Export session is: %@ ///// Info is %@", exportSession, info);
}];
ただし、印刷される情報は見栄えがします。
Info is {
PHImageFileSandboxExtensionTokenKey = "8b504346993c71de48743d3c9c796385d7911ad2;00000000;00000000;000000000000001b;com.apple.avasset.read-only;00000001;01000002;00000000000468eb;/private/var/mobile/Media/DCIM/100APPLE/IMG_0004.MOV";
PHImageResultDeliveredImageFormatKey = 20000;
PHImageResultIsInCloudKey = 0;
PHImageResultWantedImageFormatKey = 20000;
}
クラウド コンテナーに送信できる PHAsset からビデオ オブジェクトを取得するにはどうすればよいですか? この警告は出力に影響しますか? 私のアセットは GMImagePicker を使用して選択されていることに注意してください。