У меня возникли проблемы при обмене видео с помощью airdrop. Таким образом, я использую AssetLibrary
так:Обмен видео с помощью airdrop
else if (conformsToVideo) {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Asset Loaded" message:@"Video One Loaded"
delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
self.mediaAsset = [AVAsset assetWithURL:[info objectForKey:UIImagePickerControllerMediaURL]];
UIActivityViewController * controller = [[UIActivityViewController alloc] initWithActivityItems:@[self.mediaAsset] applicationActivities:nil];
[self presentViewController:controller animated:YES completion:nil];
}
Может быть, это просто не так, как это сделать, я не знаю, и я не нашел каких-либо учебник об этом, так что если у вас есть, я с удовольствием возьмем его.
Теперь моя проблема заключается в том, что, когда я выбираю видео все работает отлично, пока UIActivityViewController
не выскочит, я не какой-либо ошибки, но я не могу использовать десантный (nor any other service BTW
) единственное, что я могу сделать, это нажать Cancel button
от UIAVController
.
Я использую iOS 8.3
.
Спасибо за вашу помощь