![]() |
1
2
不完全确定您在问什么,但听起来您有一组属于place子类的对象,您需要在运行时检测具体类型。 下面介绍如何进行分支和投射:
一定要查看iskindofclass:和ismemberofclass:的文档:在nsObject引用中,为了了解区别,您可以根据情况使用其中之一。 (你可以用“place*object”代替“id-object”,我只是在代码中使用id。--编辑:或者,如果它是抽象的,也许你不能,看看Mzarra的评论。”ID“工作正常。) |
![]() |
2
2
您可以通过以下几个选项之一确定位置:
因为抽象实体永远无法实例化,所以最好将查询结果引用为
另外,作为对此的更新,如果将对象引用为
|
![]() |
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 7 月前 |
![]() |
routern · 如何组合contextMenu和圆角矩形? 8 月前 |
![]() |
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
![]() |
dunoiww · 从全屏返回时如何触发onAppear 1 年前 |
![]() |
Community wiki · iPhone上ivar的继承问题 1 年前 |
![]() |
Community wiki · 查找iOS日历 2 年前 |
![]() |
Community wiki · 有效的IPhone编程技术[关闭] 2 年前 |