UITableViewCell当用户单击单元格中的“播放”按钮时,我尝试播放视频。
objective-c mpmovieplayercontroller uitableview ios avplayer
var arrEmails = NSMutableArray()
arrEmails = ["a.a@gmail.com", "a.a1@gmail.com", "a.a@gmail.com", "b.b@gmail.com", "c.c@gmail.com", "a.a1@gmail.com"]
Run Code Online (Sandbox Code Playgroud)
上面是我的数组,我想检查是否有任何重复的值。为此,我写了下面的代码。
let set = NSCountedSet.init(array: arrEmails as! [Any])
var duplicates: Int = 0
for var object in set {
if set.count(for: object) > 1 {
duplicates = duplicates+1
}
}
Run Code Online (Sandbox Code Playgroud)
但在上面的代码中,如果数组包含如下值,则返回重复值 1。
arrEmails = ["a.a@gmail.com", "", "", "b.b@gmail.com", "", ""]
Run Code Online (Sandbox Code Playgroud)
我不想删除重复值,我只想检查数组中重复值的数量。怎么查?请帮帮我。
在我的视图控制器中,我有1个具有不同数据的表视图。
顶部蓝色是“视图”,底部蓝色是TabBar。
在主屏幕中,顶部是“视图”,在“趋势”屏幕中,我通过将其约束更改为0来隐藏它。
当我滚动tableview以查看新帖子时以及单击趋势视图时,我会在TableView中加载新数据并在tableview顶部滚动代码。
dispatch_async(dispatch_get_main_queue(), ^{
[self.tblVW setContentOffset:CGPointZero animated:NO];
[self.tblVW reloadData];
});
Run Code Online (Sandbox Code Playgroud)
但它不会移到表格视图的顶部。
顶部有一个空格,当我触摸tableview时,它将滚动到顶部。
ios ×3
uitableview ×2
avplayer ×1
duplicates ×1
iphone ×1
objective-c ×1
swift ×1
uiscrollview ×1