0

有没有办法像 InAppSettingsKit 示例应用程序中演示的那样在设置的 Web 视图中显示 html 文件?我可以将 Web 视图作为子窗格调用。我使用键“文件名”(或在使用 InAppSettingsKit 包“文件”的情况下)指定了一个 html 文件,但是如何将文件链接到 Web 视图?在有问题的字典项目之后:

   <dict>
        <key>File</key>
        <string>settings_about.html</string>
        <key>IASKViewControllerClass</key>
        <string>IASKAppSettingsWebViewController</string>
        <key>IASKViewControllerSelector</key>
        <string>initWithFile:key:</string>
        <key>Title</key>
        <string>WebView</string>
        <key>Type</key>
        <string>PSChildPaneSpecifier</string>
    </dict>

以下是我迄今为止尝试过的总结:我使用了 mergSettings 演示中的 Settings.bundle 并添加了 Web 视图字典项。将文件“settings_about.html”添加到设置包中包含的“en.lproj”文件夹中。在 LiveCode 的独立应用程序设置中添加了包含 HTML 文件的“en.lproj”文件夹,添加了没有封闭文件夹的文件。使用来自“InAppSettingsKitSampleApp”的 Settings.bundle 的未修改副本。将 HTML 文件放在包内外的“.lproj”文件夹中。从 plist 中删除了所有字典项,但 web 视图需要的项。使用 .plist 和 .InApp.plist 运行所有测试。所有测试仅在应用内进行。

4

1 回答 1

0

这是我自己问题的答案:在 inApp.plist 文件中定义的 html 文件的路径始终与您的堆栈文件相关。例如,假设 Settings.bundle 位于您的堆栈旁边,并且您的 html 文件位于包的语言文件夹中,则 inApp.plist 文件中定义 html 页面路径的行应为: <string>Settings.bundle/en.lproj/settings_about.html</string>

于 2014-05-24T14:39:07.433 回答