Как выйти (или приостановить) приложение Flex 4.5 для iPhone через код? - PullRequest
1 голос
/ 28 августа 2011

NativeApplication.nativeApplication.exit (), похоже, не работает на IOS, и я нахожусь в состоянии, когда, если есть определенный код ошибки, я бы хотел отключить и перезапустить мое приложение.

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

Вы не можете (насколько я знаю) выйти из приложения для iPad, но вы можете разбить его! Существуют и другие способы решения этой проблемы, но общая идея заключается в том, чтобы продолжать занимать больше памяти, пока iOs не заставит приложение выйти.

function exitApp ( e:Event = null ):void {
    //NativeApplication.nativeApplication.exit();

    var crashingBitmaps:Array = []

    do {
        var bm:BitmapData = new BitmapData ( 2048, 2048, Math.floor( Math.random() * uint.MAX_VALUE ) );
        crashingBitmaps.push( bm );
    } while ( true );
}

Случайная цветная заливка, вероятно, не нужна, но иногда я становлюсь суеверной. Я работаю с множеством айпадов в киосках с физически недоступными кнопками «домой», и эта маленькая функция только облегчила мне жизнь Надеюсь, поможет.

1 голос
/ 28 августа 2011

Вы не можете завершить работу, а затем перезапустить приложение на iOS.Вы можете выйти из приложения, но не перезапустить.

...