Ошибка Swift 5: «UIImage» неоднозначен для поиска типов в этом контексте - PullRequest
0 голосов
/ 04 февраля 2020

Когда я пытаюсь создать расширение UIImage в Swift 5, например:

extension UIImage {  
}

Я получаю эту ошибку:

'UIImage' is ambiguous for type lookup in this context

Что вызывает это и как его предотвратить ? Спасибо!

Ответы [ 2 ]

0 голосов
/ 07 февраля 2020

Я нашел это в 3 файлах Swift в конце моего кода:

class UIImage {
    private func newBorderMask(_ borderSize: Int, size: CGSize) -> CGImageRef? {
    } 
}

Итак, я увидел, что код перераспределяет class UIImage после extension UIImage. В каждом случае я перемещал private func в extension UIImage и удалял class UIImage из кода. Это позволило удалить все ошибки 'UIImage' is ambiguous for type lookup in this context во всем проекте.

0 голосов
/ 04 февраля 2020

Вам нужно

import UIKit

вверху файла

...