আইওএস 8-তে আমি এখন পর্যন্ত ক্যামেরা থেকে ছবিগুলি ক্যাপচার করতে সমস্যায় পড়ছি আমি এই কোডটি এর জন্য ব্যবহার করছি
UIImagePickerController *controller=[[UIImagePickerController alloc] init];
controller.videoQuality=UIImagePickerControllerQualityTypeMedium;
controller.delegate=(id)self;
controller.sourceType=UIImagePickerControllerSourceTypeCamera;
[self presentViewController:controller animated:YES completion:nil];
তবে আইওএস 8 এ আমি এটি পেয়ে যাচ্ছি:
Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates.
আমি এই পোস্টে প্রদত্ত সমাধানটি দিয়ে চেষ্টা করেছি দিয়ে
@property (strong,nonatomic)UIImagePickerController *controller;
_controller=[[UIImagePickerController alloc] init];
_controller.videoQuality=UIImagePickerControllerQualityTypeMedium;
_controller.delegate=(id)self;
_controller.sourceType=UIImagePickerControllerSourceTypeCamera;
_[self presentViewController:controller animated:YES completion:nil];
এবং এই
...
controller.modalPresentationStyle=UIModalPresentationFullScreen;
or
controller.modalPresentationStyle=UIModalPresentationCurrentContext;
...
এবং এই
double delayInSeconds = 0.1;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
[self presentViewController:controller animated:YES completion:nil];
});
এবং এই
[self presentViewController:controller animated:YES completion:NULL];
এবং এই
[self presentViewController:controller animated:YES completion:^{
}];
কোন ধারণা?
dispatch_async(dispatch_get_main_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
যা আমি পরিবর্তিত হয়েছিলdispatch_async(dispatch_get_main_queue(), ^{