Я пытаюсь использовать оператор if let
Swift, чтобы использовать необязательный параметр, если он не равен nil
. Но по какой-то причине, когда я использую его, XCode показывает, что объект `<> z
У меня есть функция, которая возвращает MyObject?
, и я хочу проверить, если это ноль, и если это не так, я хочу чтобы использовать это.
Я пытаюсь сделать это так:
if let anObject = self.myFunc() {
anObject //Xcode shows that anObject is not MyObject but <<error type>>
}
(я использую SwiftUI
, если это имеет значение)
Кто-нибудь знает почему?