有没有办法在设置'Web视图中显示html文件,如InAppSettingsKit示例应用程序中演示的那样? 我可以将Web视图作为子窗格调用。我使用键“Filename”指定了一个html文件(或者在使用InAppSettingsKit包“File”的情况下),但是如何将文件链接到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完成所有测试。所有测试都只在应用程序中进行。
答案 0 :(得分:0)
以下是我自己的问题的答案:inApp.plist文件中定义的html文件的路径始终是相对于堆栈文件的。例如,假设Settings.bundle位于堆栈旁边且您的html文件位于包的语言文件夹中,则定义html页面路径的inApp.plist文件中的行应为:
<string>Settings.bundle/en.lproj/settings_about.html</string>