사용자가 앱을 처음 실행할 때 알림을 사용하여 사용 방법에 대한 설명을 제공하려고합니다. 나는 'SCAlertView'포드를 사용하고 있습니다. viewDidLoad() 또는 ViewWillAppear() 섹션에 코드를 배치하면 코드가 실행되지 않지만 권한을 테스트하면 코드가 실행됩니다. 여기 다음 코드기기 사용 권한 한 후에 alertView를 실행합니다. iOS
입니다override func viewDidLoad() {
super.viewDidLoad()
if defaults.bool(forKey: "launchedBefore") == false{
let alert = SCLAlertView()
alert.showInfo("Welcome to \(appName)", subTitle: "Swipe up on the bottom green button to find all your tools to navigate the app!")
}
사람이 코드는 카메라 & 마이크 권한 후 실행 얻을 수있는 방법에 대한 제안 사항이 있습니까?
'viewDidLoad' 또는'viewWillAppear' 내에서 경고를 표시하지 마십시오. 귀하의보기가 아직 인터페이스에 없습니다. 'viewDidAppear' 때까지 기다리십시오. – matt
어디서 launchBefore 값을 설정합니까? –
미안하지만, 원래 코드는 'ViewDidAppear'@matt에있었습니다. – Onicha21