편집 : 이제는 온라인 웹 페이지를 열면 도움이되는 책을 열어야한다는 사실을 명확히하기 위해 제 질문이 분명하지 않았습니다.온라인 웹 페이지를 여는 NSAlert에 물음표 단추를 배치하는 방법은 무엇입니까?
도움말 리소스가있는 온라인 웹 페이지를 가리키는 macOS 프로젝트의 NSAlert에 물음표 버튼을 포함하고 싶습니다.
var에 showsHelp : 경고가 도움말 버튼이 있는지 여부를 BOOL 지정
나는 두 가지 가능성이 있다는 것을 here을 보았다.var helpAnchor : String? 알림의 HTML 도움말 앵커입니다.
그러나 구현 방법을 알 수는 없습니다.
@IBAction func buttonPressed(_ sender: Any) {
let myAlert: NSAlert = NSAlert()
myAlert.messageText = "Message"
myAlert.informativeText = "Informative text."
myAlert.showsSuppressionButton = true
myAlert.addButton(withTitle: "Later")
myAlert.addButton(withTitle: "Now")
myAlert.addButton(withTitle: "OK")
let choice = myAlert.runModal()
switch choice {
case NSAlertFirstButtonReturn:
print ("OK")
case NSAlertSecondButtonReturn:
print ("Now")
case NSAlertThirdButtonReturn:
print ("Later")
default: break
}
if myAlert.suppressionButton!.state == 1 {
print ("Checked")
} else {
print ("Not checked")
}
}
도움말 버튼을 사용하여 앱의 도움말을 열시겠습니까? 또는 더 맞춤화 된 작업을 수행하기를 원하십니까? –
안녕하세요. 켄, 온라인 도움말 페이지가 아닌 온라인 페이지를 열고 싶습니다. 나는 그 질문을 더 명확하게 편집했다. – Cue