Xcode 10.2 - использование необъявленного типа Результат - PullRequest
0 голосов
/ 27 января 2019

Я скачал бета-версию Xcode 10.2.Я пытаюсь использовать новый тип результата в проекте приложения или игровую площадку с включенным Swift 5.

Мой код выглядит следующим образом:

import UIKit

enum SampleError: Error {
    case foo
}

func bar() -> Result<Int, SampleError> {

}

При компиляции я получаю:

Использование необъявленного типа 'Результат'

Я дважды проверил настройки и подтвердил с помощью приведенного ниже кода, что я использую Swift 5.0

    #if swift(>=5.0)
    print("Hello, Swift 5.0")
    #endif

Кто-нибудь сталкивался с подобной проблемой?

1 Ответ

0 голосов
/ 27 января 2019

Обновление:

Result теперь доступно с выпуском Xcode 10.2 beta 2.Yay

Вот ссылка для выпуска заметки, где вы можете найти более подробную информацию об изменениях Swift.

...