ইউআইজিমেজপিকারকন্ট্রোলার ত্রুটি: আইওএস 7-এ খালি স্ন্যাপশটের ফলাফল রেন্ডার করা হয়নি এমন একটি দৃশ্য স্ন্যাপশট করা


103

আমি এই ত্রুটিটি কেবল আইওএস 7 এ পাচ্ছি এবং অ্যাপ্লিকেশন ক্র্যাশ হয়েছে। আইওএস 6 এ, আমি কখনই কোনও ত্রুটি পাই না, ক্যামেরা খোলার সময় মেমরির সতর্কতার মাত্র একবার।

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.

এখানে আমি কি করছি।

imagePicker = [[UIImagePickerController alloc] init];
[imagePicker setDelegate:self];
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
[imagePicker setAllowsEditing:YES];

[self presentModalViewController:imagePicker animated:YES];

আমি বিলম্ব করার চেষ্টা করেছি presentModalViewController, তবে আমি এখনও একই বার্তা পাচ্ছি। কয়েক সেকেন্ড (7-10) পরে, অ্যাপ্লিকেশনটি ক্র্যাশ হয়ে গেছে।

এই ত্রুটিটি কেবল আইওএস 7 এ উপস্থিত রয়েছে।

কারও কি ক্লু আছে?


3
আমি একই সমস্যা আছে। আইওএস 7 এ ইউআইআইআইএমএজপিকার কনট্রোলার আর কাজ করছে না।
condor304

এই পদ্ধতিটি কল করা আমার পক্ষে কাজ করেছিল। আপনার দৃষ্টিভঙ্গি উপস্থাপনের পরে এটি রাখুন। [আপনার ভিউবিংপ্রিজেন্ট.উইউ লেআউটআইফনিডেড];
ববি

উত্তর:


32

আইওএস 7-এ সমস্যা হ'ল ট্রানজিশনগুলির সাথে। দেখে মনে হচ্ছে যদি পূর্ববর্তী রূপান্তরটি সম্পূর্ণ না হয় এবং আপনি একটি নতুন প্রবর্তন করেন, তবে iOS7 ভিউগুলিকে মিস করে, যেখানে iOS6 মনে হয় সঠিকভাবে এটি পরিচালনা করে।

আপনার UIViewControllerভিউ লোড হওয়ার পরে এবং একটি সময়সীমা সহ কেবলমাত্র আপনার ক্যামেরাটি শুরু করা উচিত :

- (void)viewDidAppear:(BOOL)animated 
{
    [super viewDidAppear:animated];
    //show camera...
    if (!hasLoadedCamera)
        [self performSelector:@selector(showcamera) withObject:nil afterDelay:0.3];
}

এবং এখানে সূচনা কোডটি code

- (void)showcamera {
    imagePicker = [[UIImagePickerController alloc] init];
    [imagePicker setDelegate:self];
    [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
    [imagePicker setAllowsEditing:YES];

    [self presentModalViewController:imagePicker animated:YES];
}

1
এটি এখনও অবধি কাজ করে চলেছে বলে মনে হচ্ছে, আমি একে একে একে একে 10 টি ছবি না নিয়ে পরীক্ষা করেছি taking
ডিভিসি

3
উপস্থিতমডালভিউ কনট্রোলার আইওএস re. এ অবমুক্ত করা হয়েছিল It এটি প্রস্তাবিত হয় যে উপস্থিতভিউ কনট্রোলারটি এখনই ব্যবহার করা উচিত।
গ্যালিমন

5
IOS8 এর জন্য একই সমস্যা এবং ঠিক করা fix
ইয়াউহেনি শৈচেঙ্কা

1
আমি এই কাজটি একটি ইউআইআরএইচটিআর্ট্রোল থেকে তৈরি করার চেষ্টা করছি - একটি বিকল্প হ'ল ফটো ব্রাউজারের জন্য চিত্র চয়নকারী উপস্থাপন করা - এটি সূক্ষ্ম কাজ করে এবং অন্যটি ক্যামেরার জন্য উপস্থাপন করতে পারে - এটি ব্যবহার করে না আমি কোথাও বিলম্ব করব না একটি UIALertController?
সাইমন দ্য ডাইভার

3
আমি ভিউডিডঅ্যাপার / লোডে ক্যামেরাটি আরম্ভ করব না। আমার একটি টেবিলভিউ রয়েছে এবং আমি টেবিলভিউয়ের পছন্দগুলির মধ্যে একটির প্রতিক্রিয়া হিসাবে ক্যামেরাটি উপস্থিত করি। এবং আমি এই ত্রুটি বার্তা পেয়েছি। কোন ধারনা?
হেনিং

18

এই ত্রুটিটি অ্যাপলের ফটোপিকারের নমুনা কোড প্রকল্পের সাথেও আমার কাছে উপস্থিত হয়েছিল।

আমি আইফোন 4 এ এক্সকোড সংস্করণ 5.0 এবং আইওএস 7.0.3 ব্যবহার করছিলাম।

ধাপ পুনর্গঠন কর:

  1. অ্যাপলের ফটোপিকারের নমুনা প্রকল্পটি https://developer.apple.com/library/ios/samplecode/PhotoPicker/Intrication/Intro.html এ ডাউনলোড করুন

  2. এপিএলভিউকন্ট্রোল.আর.এম. লাইনে 125 মন্তব্য করুন

    //imagePickerController.showsCameraControls = NO;

  3. এপিএলভিউকন্ট্রোলআর.এমে মন্তব্য করুন লাইনগুলি 130-133

    //[[NSBundle mainBundle] loadNibNamed:@"OverlayView" owner:self options:nil];
    // self.overlayView.frame = imagePickerController.cameraOverlayView.frame;
    // imagePickerController.cameraOverlayView = self.overlayView;
    // self.overlayView = nil;

  4. অ্যাপটি তৈরি এবং চালু করুন launch

  5. একবার চালু হয়ে গেলে ডিভাইসটিকে ল্যান্ডস্কেপ মোডে ঘোরান।

  6. ক্যামেরা মোডে UIImagePickerController খুলতে ক্যামেরা আইকন ক্লিক করুন।

  7. কনসোল আউটপুট দেখুন।

কনসোল আউটপুট

ফটোপিকার [২৪০: b০ বি] এমন একটি দৃশ্য স্ন্যাপশট করা যা খালি স্ন্যাপশটের ফলাফল দেয় না। আপনার ভিউ স্ক্রিন আপডেটের পরে স্ন্যাপশ্যাটিং বা স্ন্যাপশটের আগে কমপক্ষে একবার রেন্ডার হয়েছে তা নিশ্চিত করুন।

শো ক্যামেরাকন্ট্রোল সম্পত্তি

আমার যখন সমস্যাটির হ্যাঁ (ডিফল্ট) থাকে তখন সমস্যাটি আমার জন্য ঘটে।

এটিকে কোনও হিসাবে সেট করা বার্তাটি সরিয়ে দেয়।

বাগ রিপোর্ট

আমি কেবল অ্যাপলের সাথে একটি বাগ রিপোর্ট দায়ের করেছি।

আমি বিভিন্ন পোস্টে দেওয়া অনেক পরামর্শ চেষ্টা করেছি, কিন্তু সন্তোষজনক কাজ খুঁজে পাইনি।


1
আপেল তোমাকে কীভাবে জবাব দিয়েছে? আমার একই সমস্যা এবং স্ট্যাকওভারফ্লোতে সমাধানগুলি কাজ করে না।
হেকিয়্যু

এ বিষয়ে অ্যাপলের কাছ থেকে আমি এখনও শুনিনি। তাদের কাছ থেকে প্রতিক্রিয়া পেলে আমি একটি উত্তর পোস্ট করব।
স্কট কার্টার 15

অ্যাপলের কোনও খবর? @ স্কটকার্টার
বেনজামিন তোয়েগ

1
শুধু আবার চেক। 2 নভেম্বর, 2013
স্কট কার্টার

এটি bugreport.apple.com এ 15377241 বাগ
স্কট কার্টার

11

আমি যখন পপওভারের ভিতরে ক্যামেরা ভিউ উপস্থাপন করার চেষ্টা করি তখন আমি সমস্যাটি পেয়েছি। IOS6 এর অধীনে এটি কোনও সমস্যা ছিল না তবে iOS7 এ আমি বার্তাটি পেয়েছি

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.

যেমন.

যাইহোক আমি টেকিং পিকচারস এবং মুভিজে বর্ণিত হিসাবে ক্যামেরা দৃশ্যের উপস্থাপনাটি পূর্ণ স্ক্রিনে পরিবর্তন করার পরে , আইওএস বিকাশকারী লাইব্রেরি সবকিছু আবার ঠিকঠাক হয়ে গেছে এবং বার্তাটি আর কখনও উপস্থিত হয়নি। তবে আমাকে নিশ্চিত করতে হয়েছিল যে অ্যাপটি কোন মোডে রয়েছে তার উপর নির্ভর করে (যেমন, ক্যামেরা ভিউ বা ফটো রোল উপস্থাপন করা) আমাকে পদ্ধতিটি যখনই - (void) imagePickerControllerDidCancel: (UIImagePickerController *) pickerডাকা হত তখন পপওভার বা ভিউ কন্ট্রোলারকে বরখাস্ত করতে হয়েছিল।


3
ক্যামেরাউআই.মোডালপ্রেজেন্টেশন স্টাইল = ইউআইমোডালপ্রেজেন্টেশনফুলস্ক্রিন; আমার জন্য কাজ কর. এটিই এখানে একমাত্র সফল। ধন্যবাদ!
daveMac

2
অবশেষে! আমি এই সমস্যাটি বহুবার পেয়েছি এবং কখনও ভাল সমাধান খুঁজে পাইনি। প্রশ্নের থ্রেডে আর কখনও নীচে না তাকানোর জন্য এখন নিজেকে এত বোকা মনে হচ্ছে - ইমেজপিকার.মোডালপ্রেজেন্টেশন স্টাইল = ইউআইএমডালপ্রেজেন্টেশনফুলস্ক্রিন; আমার জন্য এটি সমাধান। এটি গ্রহণযোগ্য উত্তর হওয়া উচিত :)
woobione

6

একটি সম্পত্তি তৈরি করুন

@property (nonatomic) UIImagePickerController *imagePickerController;

তারপর

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.modalPresentationStyle = UIModalPresentationCurrentContext;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.allowsEditing = YES;
self.imagePickerController = picker;
[self presentViewController:self.imagePickerController animated:YES completion:nil];

এই সমস্যার সমাধান করা উচিত


3
পিকার.মোডালপ্রেজেন্টেশনটি স্টাইল = ইউআইএমডালপ্রেজেশনেশন কর্নারকন্টেক্সট; আমার জন্য পার্থক্য তৈরি।
মিঃ বার্না

1
এটি প্রথমবারে পিকারটি উপস্থাপিত হওয়ার পরে কাজ করে তবে তার পরে সতর্কতা ফিরে আসে।
daveMac

আমি পিকরটি নিশ্চিত করি mod আমার জন্য solves iOS 8 এ ভুল লেআউট সমস্যা
জোয়াও Nunes

আমার পক্ষে কাজ করছে না - এটি আইওএস 8.1.3-এ একটি ইউআইবাটন ক্রিয়ায় যুক্ত হয়েছে
অ্যান্ডি

এটি আশাব্যঞ্জক বলে মনে হয়েছিল তবে স্ন্যাপশ্যাটিং ইস্যুটির জন্য আমার পক্ষে কিছুই করেনি এবং একটি ছবি তোলার পরে চিত্রের একটি অংশের চারপাশে একটি অকেজো ফ্রেম প্রদর্শিত হয়েছিল।
অঙ্কিত ..

4

আমি এই কোডটি সমস্যার সমাধানের জন্য ব্যবহার করেছি:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
[imagePicker setDelegate:self];

if ([self respondsToSelector:@selector(presentViewController:animated:completion:)]){
    [imagePicker setShowsCameraControls:NO];
    [self presentViewController:imagePicker animated:YES completion:^{
        [imagePicker setShowsCameraControls:YES];
    }];
} else {
    [imagePicker setShowsCameraControls:YES];
    [self presentModalViewController:imagePicker animated:YES];
}

1
ধারণাটি তত্ত্বের সাথে কাজ করে, দুর্ভাগ্যক্রমে দেখানো নিয়ন্ত্রণগুলি সঠিকভাবে কাজ করে না বা সঠিকভাবে প্রদর্শিত হয় না।
daveMac

এবং এটি সতর্কতা থেকে মুক্তি পায় না (আমার পক্ষে কমপক্ষে)
এজে আকপিনার

3

আমি একই সমস্যা আছে এবং একটি সমাধান খুঁজে পেয়েছি। আমি মনে করি, আপনার অ্যাপ্লিকেশনটির ওরিয়েন্টেশন সম্পর্কিত ত্রুটি সম্পর্কিত। আমার অ্যাপ্লিকেশনটিতে কেবল ল্যান্ডস্কেপ মোড ব্যবহার করা হয়েছে তবে ইউআইআইমেজপিকার কনট্রোলার প্রতিকৃতি মোড ব্যবহার করে। আমি মেইন.এম-তে ট্রাই-ক্যাচ ব্লক যুক্ত করেছি এবং আসল ব্যতিক্রম পেয়েছি:

Supported orientations has no common orientation with the application, and shouldAutorotate is returning YES

আমি এই সমস্যাটি কীভাবে সমাধান করব:

1) টার্গেট-> সাধারণ বা .plist ফাইলটিতে ডিভাইস অরিয়েন্টেশন পুনরায় পরীক্ষা করুন: সমর্থিত ইন্টারফেস অভিমুখীকরণ: ল্যান্ডস্কেপ বাম, ল্যান্ডস্কেপ ডানদিকে।

2) AppDelegate.m এ যুক্ত করুন:

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
    return UIInterfaceOrientationMaskLandscape | UIInterfaceOrientationMaskPortrait;
}

এই পদক্ষেপের পরে UIImagePickerController সঠিকভাবে কাজ করে তবে আমার ভিউকন্ট্রোলাররা প্রতিকৃতি মোডে ঘোরানো যেতে পারে। সুতরাং, এটি সমাধান করতে:

3) ইউআইএনএভিগেশন কন্ট্রোলারের জন্য একটি বিভাগ তৈরি করুন (সমর্থিত ইন্টারফেস ওরিয়েন্টেশনগুলি ইউআইভিউকন্ট্রোলার থেকে আইওএস 6-এ ইউআইএনএভিগেশন কন্ট্রোলারে স্থানান্তরিত হয়েছে):

@implementation UINavigationController (RotationIOS6)

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskLandscape;
}

@end

এই সমাধানটি আইওএস 6.0, 6.1, 7.0 এ সঠিকভাবে কাজ করে। আশাকরি এটা সাহায্য করবে.


1
আমি একটি প্রতিকৃতি-মোড অ্যাপ্লিকেশন ঠিক করছি যা ওপিতে উল্লিখিত ত্রুটি দেয় gives সুতরাং মনে হয় আপনার সমাধান সর্বজনীনভাবে প্রযোজ্য নয়।
জনক

আপনি কি মেইন.এম এবং প্রিন্ট ব্যতিক্রম এবং স্ট্যাকট্রেসে ট্রাই-ক্যাচ ব্লক যুক্ত করার চেষ্টা করেছিলেন?
রোমান এরমোলভ

এই মত ?
জনকে

@ জন হ্যাঁ, এটি পছন্দ করুন।
রোমান এরমোলভ

3

আইওএস এসডিকে .1.১, ডিপ্লোয়মেন্ট টার্গেট আইওএস .1.১ এবং আইওএস pow চালিত আইফোনটিতে চলমান অ্যাপের সাহায্যে অ্যাপ তৈরি করার সময় আমি এই ত্রুটিটি পেয়েছি। অ্যাপ ক্রাশ হয় না তবে বাস্তবায়ন UIViewController shouldAutorotateপদ্ধতি আমাকে ত্রুটি বার্তা অপসারণ করতে সহায়তা করে।

- (BOOL)shouldAutorotate {
    return YES;
}

3

আমি একই সমস্যা ছিল যখন আমি যখন ডেমো অ্যাপ্লিকেশনটিতে আভেরি এসডিকে নিয়ে ডেমো অ্যাপ্লিকেশনটি সংশোধন করার চেষ্টা করছিলাম তখন এটি কেবল ক্যামেরা রোল থেকে নেওয়া ফটোটি সম্পাদনা করতে পারে। ক্যামেরা থেকে ক্যাপচার করে ফটোটি সম্পাদনার চেষ্টা করার জন্য, আমি প্রথমে ইউআইভিউকন্ট্রোলআরএম ফাইলটিতে নিম্নলিখিত কোডটি যুক্ত করেছি:

#pragma mark - Take Picture from Camera
- (void)showCamera
{
//[self launchPhotoEditorWithImage:sampleImage highResolutionImage:nil];

    if ([self hasValidAPIKey]) {
        UIImagePickerController * imagePicker = [UIImagePickerController new];
        [imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
        [imagePicker setDelegate:self];
        [imagePicker setAllowsEditing:YES]; //important, must have

        if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
            [self presentViewController:imagePicker animated:YES completion:nil];
        }else{
            [self presentViewControllerInPopover:imagePicker];
        }
    }
}

তারপরে আমি যখন অ্যাপটি চালাচ্ছি তখন ত্রুটি ঘটেছে:

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.

ত্রুটিটি সমাধান করার জন্য, আপনার ইউআইভিউউকন্টুলেআরএম ফাইলটিতে ইউআইআইমেজপিকার প্রতিনিধিটিকে সংশোধিত করুন:

#pragma mark - UIImagePicker Delegate

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSURL * assetURL = [info objectForKey:UIImagePickerControllerReferenceURL];

    void(^completion)(void)  = ^(void){

        [[self assetLibrary] assetForURL:assetURL resultBlock:^(ALAsset *asset) {
            if (asset){
                [self launchEditorWithAsset:asset];
            }
        } failureBlock:^(NSError *error) {
            [[[UIAlertView alloc] initWithTitle:@"Error" message:@"Please enable access to your device's photos." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil] show];
        }];

        UIImage * editedImage = [info objectForKey:UIImagePickerControllerEditedImage];
        if(editedImage){
            [self launchPhotoEditorWithImage:editedImage highResolutionImage:editedImage];
        }

    };

    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
        [self dismissViewControllerAnimated:YES completion:completion];
    }else{
        [self dismissPopoverWithCompletion:completion];
    }

}    

তারপরে ত্রুটিটি অদৃশ্য হয়ে গেল এবং অ্যাপটি কাজ করে!


1

এটি ব্যবহার করে দেখুন

[self performSelector:@selector(presentCameraView) withObject:nil afterDelay:1.0f];

এবং ফাংশন

-(void)presentCameraView{
    [self presentViewController:imagePicker animated:YES completion:nil];
}

প্রতিস্থাপন করতে. [self presentModalViewController:imagePicker animated:YES]; এবং কারণটি imagePickerবিশ্বব্যাপী পরিবর্তনশীল হিসাবে তৈরি করে ।


1

এটিই আমার অ্যাপ্লিকেশনটিতে এটি স্থির করেছে, ymmv

প্রথমটি এটি আইফোন - আইপ্যাড অ্যাপ

অ্যাপনেম-ইনফো.পুলিস্টে। সমর্থিত ইন্টারফেস ওরিয়েন্টেশন (আইপ্যাড) এ 4 টি অভিমুখ দেখানো হয়েছে।

সমর্থিত ইন্টারফেস ওরিয়েন্টেশনগুলিতে 3 টি অভিমুখ দেখানো হয়েছিল। আমি চতুর্থ যুক্ত করে অ্যাপটি চালিয়েছি, কোনও ডিবাগ আউটপুট নেই।

আশাকরি এটা সাহায্য করবে.


0

আমি সবেমাত্র একই সমস্যার মুখোমুখি হয়েছি। আমার ক্ষেত্রে সমস্যাটি ছিল আমার কাছে কিছু নন-এআরসি কোড ছিল এবং আমি এআরসিতে স্থানান্তর করেছি। আমি যখন মাইগ্রেশন করেছি, তখন আমি এর দৃ strong় রেফারেন্স রাখি না UIImagePickerControllerএবং এটিই ক্রাশের কারণ।

আশা করি এটা সাহায্য করবে :)


0

আইওএস 8 এ আমার একই সমস্যা ছিল, তবে আমার অ্যাপ্লিকেশনটির জন্য গোপনীয়তা -> ক্যামেরার ভিতরে ক্যামেরা অ্যাক্সেস অক্ষম করা হয়েছিল । সবেমাত্র এটি সক্ষম হয়েছে, এবং এটি কাজ করছিল।


0

সমাধানটি খুঁজে পেতে আমি দীর্ঘ সময় ব্যয় করেছি এবং আশ্চর্যরকমভাবে আমি এটি শেষে পেয়েছি এবং এটি আবিষ্কার করার পরে এটি খুব মজার হয়েছিল।

আপনি তোলা চিত্রটি পুনরুদ্ধার করতে এবং কাজ শুরু করার জন্য এখানে যা করবেন তা এখানে রয়েছে :)

-(void)imagePickerController:(UIImagePickerController*)picker didFinishPickingMediaWithInfo:(NSDictionary*)info
{
    UIImage* pickedImage = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
    [composeImageView setImage:pickedImage];
[picker dismissViewControllerAnimated:YES completion:nil];
 }

হ্যাঁ, সমস্যাটি সমাধান করার জন্য, আপনাকে কেবল পিকরটিকে সাধারণভাবে বরখাস্ত করতে হবে যেমন এটি এই বার্তাটি বলে মনে হচ্ছে: "একটি দৃশ্য স্ন্যাপশট করা যা কোনও খালি স্ন্যাপশটে ফলাফল দেয়নি। আপনার স্নাপশ্যাটিং বা স্ন্যাপশটের আগে একবার দেখার আগে রেন্ডার হয়েছে তা নিশ্চিত করুন your স্ক্রিন আপডেট। " চয়নকারীকে প্রতিক্রিয়াশীল হওয়া থেকে বিরত করে তবে আপনি এটিকে বরখাস্ত করতে পারেন এবং চিত্রটি সাধারণত পুনরুদ্ধার করতে পারেন।


0

আমার ক্ষেত্রে এটি একটি বিন্যাস পরিবর্তনের সাথে সম্পর্কিত ছিল: উপস্থাপিত উপাচার্যের UIImagePickerViewControllerস্ট্যাটাস বারটি লুকানো আছে, তবে UIImagePickerViewControllerতা নেই।

সুতরাং, আমি এটি উত্তরUIImagePickerViewController হিসাবে এটি হিসাবে অবস্থা বারটি লুকিয়ে সমাধান করেছি ।


-1

আপনার প্রশ্নের সরাসরি উত্তর দিচ্ছেন না তবে আপনি উল্লেখ করেছেন যে আপনার কাছে মেমোরির সতর্কতা ছিল, আপনি সম্ভবত কোনও সম্পত্তিতে কাঁচা ছবিটি সংরক্ষণ করছেন যা মেমোরির সতর্কতার কারণ হতে পারে। এটি কারণ কাঁচা চিত্রটি প্রায় 30MB মেমরি নেয়। আইফোন 4 সিরিজে থাকা আইওএস 6-এ থাকা অ্যাপ্লিকেশনগুলি পরীক্ষা করার সময় আমি একই ধরণের স্মৃতি সতর্কতা লক্ষ্য করেছি। ডিভাইসগুলি iOS7 এ আপগ্রেড করার পরে আমি এই সতর্কতাটি পেয়েছি। আইওএস 7-তে আইফোন 5 সিরিজে পরীক্ষা করার সময় কোনও মেমরির সতর্কতা নেই।


-5

পরিবর্তন

[self presentViewController:imagePicker animated:YES completion:nil];

প্রতি

[self presentViewController:imagePicker animated:YES completion:NULL];

বিষয়টি আমার জন্য ঠিক করে দিন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.