我正在使用框架GameClosure但我在尝试创建过滤器时遇到错误.我去看文件
在DevKit Docs上我发现了这个:
GameClosure DevKit文档 - 类:ui.filter.Filter
import ui.filter.Filter as Filter;
var filter = new Filter();
Run Code Online (Sandbox Code Playgroud)
这是错误:
Error loading module:
[[ import ui.filter.Filter as Filter ]]
requested by: ./src/Level0/Level0.js
current directory: http://127.0.0.1:8802/simulate/ricettivointermedio/native-ios/
Error: requested import (ui.filter.Filter) not found
looked in:
sdk/timestep/ui/filter/Filter.js
Import Stack:
0 : src.Application (./src/Application.js)
1 : src.Level0.Level0 (./src/Level0/Level0.js)
Error: requested import (ui.filter.Filter) not found
looked in:
sdk/timestep/ui/filter/Filter.js
Import Stack:
0 : src.Application (./src/Application.js)
1 : src.Level0.Level0 (./src/Level0/Level0.js)
at loadModule (http://127.0.0.1:8802/simulate/ricettivointermedio/native-ios/native-ios.js:536:11)
at importer (http://127.0.0.1:8802/simulate/ricettivointermedio/native-ios/native-ios.js:688:18)
at Object.jsio (http://127.0.0.1:8802/simulate/ricettivointermedio/native-ios/native-ios.js:81:21)
at …Run Code Online (Sandbox Code Playgroud) 我已经尝试在这里找到类似的问题而没有成功.
我有一个UITableView与各种内容和单元格.特别是,它可以显示带有WKWebView的自定义UITableViewCell.有时这个webview有一个自动播放视频,当我在willDisplayCell上配置单元格时启动.因为这个自动播放功能,当我向上/向下滚动时,单元格不会调用委托方法didEndDisplayingCell,并且视频在后台保持活动状态.用户需要关闭viewController或整个App.
我尝试使用webview将所有出列单元格保存在列表中,并在scrollViewDidEndDecelerating上手动将已保存单元格的webview内容设置为html""使用:
cell.webView?.loadHTMLString("", baseURL: nil)
Run Code Online (Sandbox Code Playgroud)
通过这种方式,webview正确停止在后台播放视频,但问题是即使使用这种方法,单元格也没有排队,并且没有调用didEndDisplayingCell:所以当我再次滚动到那个单元格时,我无法重做正确用于重新加载webview的配置.
你有一些提示或技巧吗?