在NSAlert(Cocoa)中使用哪种helpAnchor用于setHelpAnchor?

时间:2012-09-20 10:57:52

标签: nsalert

我正在尝试向警报添加帮助主题,但实际上不知道如何设置帮助文件。我检查了Apple开发者网站上的NSAlert类引用,但那里有很少的信息。 我使用文件路径和网站网址,但无济于事。 我使用这段代码:

  

NSAlert * alert = [[[NSAlert alloc] init] autorelease];

[alert setMessageText:@"Some error:"];

[alert setInformativeText:@"Some declaration"];

[alert setShowsHelp:YES];

[alert setAlertStyle:NSCriticalAlertStyle];
     

//这一行是我的问题 - > [alert setHelpAnchor:@“http://www.google.com”];

[alert runModal];

1 个答案:

答案 0 :(得分:1)

Apple帮助文档令人烦恼地过时且不一致。然而,Apple Help Programming Guide描述了如何将锚点添加到Apple帮助书籍中的主题。注册帮助手册后,使用帮助索引器应用程序编制索引并与应用程序关联,您可以使用在要跳转到的主题中指定的锚点。 (从开发人员网站下载更多工具的Xcode机制可以获得帮助索引器应用程序。)