AVCaptureMetadataOutputObjectsDelegate Crashes only on iPad











up vote
0
down vote

favorite












This line crashes only on iPads. I am using swift 4.2. I am setting up a upc scanner:



 func metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection){









share|improve this question






















  • Are you able to reproduce it or is it just from crash logs? If it's just crash log, what's inside that delegate method? Also, could you try reproducing it to find the exact line?
    – Larme
    8 hours ago















up vote
0
down vote

favorite












This line crashes only on iPads. I am using swift 4.2. I am setting up a upc scanner:



 func metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection){









share|improve this question






















  • Are you able to reproduce it or is it just from crash logs? If it's just crash log, what's inside that delegate method? Also, could you try reproducing it to find the exact line?
    – Larme
    8 hours ago













up vote
0
down vote

favorite









up vote
0
down vote

favorite











This line crashes only on iPads. I am using swift 4.2. I am setting up a upc scanner:



 func metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection){









share|improve this question













This line crashes only on iPads. I am using swift 4.2. I am setting up a upc scanner:



 func metadataOutput(_ output: AVCaptureMetadataOutput, didOutput metadataObjects: [AVMetadataObject], from connection: AVCaptureConnection){






swift avcapturesession






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 9 hours ago









jimijon

5621821




5621821












  • Are you able to reproduce it or is it just from crash logs? If it's just crash log, what's inside that delegate method? Also, could you try reproducing it to find the exact line?
    – Larme
    8 hours ago


















  • Are you able to reproduce it or is it just from crash logs? If it's just crash log, what's inside that delegate method? Also, could you try reproducing it to find the exact line?
    – Larme
    8 hours ago
















Are you able to reproduce it or is it just from crash logs? If it's just crash log, what's inside that delegate method? Also, could you try reproducing it to find the exact line?
– Larme
8 hours ago




Are you able to reproduce it or is it just from crash logs? If it's just crash log, what's inside that delegate method? Also, could you try reproducing it to find the exact line?
– Larme
8 hours ago












1 Answer
1






active

oldest

votes

















up vote
0
down vote













You were correct. The crash log gave me the line number of the delegate. Turns out it was inside as you suggested, and it just happened that the two iPads had a setting of a flag that didn't exist in the database while all the iPhones for testing didn't try to set that flag. Thanks for looking.






share|improve this answer





















    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














     

    draft saved


    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53266016%2favcapturemetadataoutputobjectsdelegate-crashes-only-on-ipad%23new-answer', 'question_page');
    }
    );

    Post as a guest
































    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    You were correct. The crash log gave me the line number of the delegate. Turns out it was inside as you suggested, and it just happened that the two iPads had a setting of a flag that didn't exist in the database while all the iPhones for testing didn't try to set that flag. Thanks for looking.






    share|improve this answer

























      up vote
      0
      down vote













      You were correct. The crash log gave me the line number of the delegate. Turns out it was inside as you suggested, and it just happened that the two iPads had a setting of a flag that didn't exist in the database while all the iPhones for testing didn't try to set that flag. Thanks for looking.






      share|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        You were correct. The crash log gave me the line number of the delegate. Turns out it was inside as you suggested, and it just happened that the two iPads had a setting of a flag that didn't exist in the database while all the iPhones for testing didn't try to set that flag. Thanks for looking.






        share|improve this answer












        You were correct. The crash log gave me the line number of the delegate. Turns out it was inside as you suggested, and it just happened that the two iPads had a setting of a flag that didn't exist in the database while all the iPhones for testing didn't try to set that flag. Thanks for looking.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 3 hours ago









        jimijon

        5621821




        5621821






























             

            draft saved


            draft discarded



















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53266016%2favcapturemetadataoutputobjectsdelegate-crashes-only-on-ipad%23new-answer', 'question_page');
            }
            );

            Post as a guest




















































































            Popular posts from this blog

            mysqli_query(): Empty query in /home/lucindabrummitt/public_html/blog/wp-includes/wp-db.php on line 1924

            How to change which sound is reproduced for terminal bell?

            Can I use Tabulator js library in my java Spring + Thymeleaf project?