Swift - 如何判断一个对象是否是某个类
2016-07-07 09:16
405 查看
博主也刚学Swift,对于如今Swift升级和旧的答案也是无可奈何,使用中难免遇到一些问题,下面说的是如何判断一个对象是否是某个类:
Object-C代码:
上面这段代码还算比较常用的,怎么转换网上也是层出不穷,然而效果甚微,博主亲测下面的方法有效:
该问题出现在博主自定义tabbar里面,有兴趣的关注后面的博文。
Object-C代码:
for (UIView * view in btn.superview.superview.subviews) { if (![view isKindOfClass:[UILabel class]]) { } }
上面这段代码还算比较常用的,怎么转换网上也是层出不穷,然而效果甚微,博主亲测下面的方法有效:
for var view in (btn.superview?.superview?.subviews)! { if !view.isKindOfClass(UILabel) { } }
该问题出现在博主自定义tabbar里面,有兴趣的关注后面的博文。
相关文章推荐
- swift-变量和常量
- Apple Pay-swift篇
- Swift 写一个简单界面
- 使用 Swift 在 iOS 10 中集成 Siri —— SiriKit 教程
- Android &Swift iOS开发:语言与框架对比
- Swift编程规范之 Coding Style
- swift 计算100000以内的 回文数
- 'var' parameters are deprecated and will be removed in Swift 3 UIimage Gif [duplicate]
- Swift2.0:数据类型笔记
- shareSDK配置以及遇到的问题
- 例子综合---swift
- Swift开发基础
- swift计算 switch case
- Swift - Alamofire - GET/POST/upload 的使用
- Swift - UIAlertController的简单使用
- Swift - 不借助第三方库转模型
- swift教程【入门】 使用xcode playground编写第一个swift程序
- Swift - 来看看UITableView是怎么写的
- Swift语言Storyboard教程:第一部分
- Swift实现Selection Sort选择排序算法的实例讲解