2016-07-14 2 views
0

У меня есть вопрос о «Готово» -Button в iOS Player, можно ли использовать кнопку «Готово» в качестве кнопки «Выход» или «Закрыть» для приложений, закодированных с помощью Swift?Swift AVPlayerViewController Done кнопка для закрытия приложения

Приложение, которое я хочу создать, представляет собой автономное приложение с одним видео, когда я нажимаю кнопку «App» на экране «Homescreen», он должен открыть и воспроизвести видео, если я нажму «Готово» в верхнем левом углу Угол должен быть закрыт.

Мой код:

import UIKit 
import AVKit 
import AVFoundation 

class ViewController: UIViewController { 

    var playerViewController = AVPlayerViewController() 
    var playerView = AVPlayer() 

    override func viewDidLoad() { 
     super.viewDidLoad() 


    } 

    override func viewDidAppear(animated: Bool) { 

     let fileURL = NSBundle.mainBundle().pathForResource("Befeuchtungsstrecke", ofType: "mp4") 
     playerView = AVPlayer(URL: NSURL(fileURLWithPath: fileURL!)) 

     playerViewController.player = playerView 
     self.presentViewController(playerViewController, animated: true){ 

      self.playerViewController.player?.play() 

     } 



    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 


} 

EDIT: жаль, что я не знаю, что яблоко не хотите, чтобы закрыть Manuell App. Хорошо, тогда я хочу решить проблему по-другому.

У меня есть два ViewController в первом (ViewConrtoller1), есть кнопка, где вы можете перейти ко второму представлению (ViewConrtoller2). Во втором есть видео со всеми контроллерами (Play, Pause, Back, Forward и т. Д.), А также кнопка «Готово» в верхнем левом углу.

Как я могу вернуться (ViewController2 -> ViewController1) к первому, используя кнопку «Готово»? Это возможно?

Спасибо :)

+0

U dont выходить или закрывать любое приложение программно в соответствии с рекомендациями Apple. Если вам действительно нужно без отправки в App Store, попробуйте с выходом (0) ... –

+1

Можете ответить на свой вопрос: http://stackoverflow.com/questions/5360846/suspend-the-application – Idan

ответ

1

комментарий Кумара прав - вы не должны бросить свое приложение программно. It violates the Apple guidelines for an iOS app.

+0

извините, я не знаю что яблоко не хочет закрывать App manuell. Хорошо, тогда я хочу решить проблему по-другому. У меня есть два ViewController в первом (ViewConrtoller1), есть кнопка, где вы можете перейти ко второму представлению (ViewConrtoller2). Во втором есть видео со всеми контроллерами (Play, Pause, Back, Forward и т. Д.), А также кнопка «Готово» в верхнем левом углу. Как я могу вернуться к первой, используя кнопку «Готово»? Это возможно? –

Смежные вопросы