У меня есть вопрос о «Готово» -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) к первому, используя кнопку «Готово»? Это возможно?
Спасибо :)
U dont выходить или закрывать любое приложение программно в соответствии с рекомендациями Apple. Если вам действительно нужно без отправки в App Store, попробуйте с выходом (0) ... –
Можете ответить на свой вопрос: http://stackoverflow.com/questions/5360846/suspend-the-application – Idan