Я изо всех сил пытаюсь найти ответ для этого просто потому, что я не уверен, что искать.Как создать указатель/параметр pass для функции в Swift
В Objective-C Я хотел бы сделать что-то вроде этого, чтобы получить указатель на объект определенного класса:
CustomLabelClass *detailLabel = (CustomLabelClass *)[sortCell.contentView viewWithTag:kSortDetailLabelTag];
Я хотел бы сделать то же самое в Swift. В основном я обнаруживаю столкновение в Sprite Kit Scene, а затем пытаюсь передать узел (который, как я знаю, относится к определенному классу к другой функции).
if ((contact.bodyA.node?.isKindOfClass(TapCircleIcon)) != nil) {
updateOnScreenStatusFor(...)
Мне нужно передать TapCircleIcon в функцию, заменяющую «...». Таким образом, в Obj-C Я хотел бы сделать что-то вроде:
TapCircleIcon *tapCircle = (TapCircleIcon *)[contact.bodyA.node];
Итак, в основном, литой? –
Да литье ...... – StuartM