在Objective-C中,我使用此代码删除任何子视图:
[self.view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
Run Code Online (Sandbox Code Playgroud)
但是如何在swift中使用它呢?我看到苹果文档在swift中使用该方法
func makeObjectsPerformSelector(_ aSelector: Selector)
Run Code Online (Sandbox Code Playgroud)
但是当我尝试它时,我收到一个错误: 'AnyObject[]' does not have a member named 'makeObjectsPerformSelector'
有没有办法删除swift中的子视图?
我是新人,对" yield" 有点困惑.但最后我明白它是如何运作的WaitForSeconds
但我看不出" yield return 0"和" yield return null" 之间的区别.
他们都在等待下一帧执行吗?
对不起,我的英语不好.非常感谢你.
我有两个数组
var availableIndex: Int[] = [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14]
var answerIndex: Int[] = [1, 3, 10, 8]
Run Code Online (Sandbox Code Playgroud)
我想从availableIndex数组中删除1,3,10,8.我已经看到了如何使用removeObjectsInArray实现该文档的文档
availableIndex.removeObjectsInArray(answerIndex)
Run Code Online (Sandbox Code Playgroud)
但我不能使用那种方法,它给了我一个错误.我不知道我的错在哪里.对不起,如果我的英语不好
编辑:
这里是错误'Int []'没有名为'removeObjectsInArray'的成员