如何使用mergExt mergSettings将html文件链接到Web视图?

时间:2013-05-24 21:34:19

标签: livecode

有没有办法在设置'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完成所有测试。所有测试都只在应用程序中进行。

1 个答案:

答案 0 :(得分:0)

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