Я пытаюсь перевести некоторый код Objective- C:
NSArray *containers = [layoutManager textContainers];
NSUInteger lastUsedContainerIndex = [containers indexOfObjectIdenticalTo:textContainer];
в Swift:
let textContainers = layoutManager.textContainers
let lastUsedContainerIndex = textContainers.indexOfObjectIdentical(to: textContainers)
Где layoutManager имеет тип NSLayoutManager. Я получаю эту ошибку в последней строке кода Swift:
Значение типа '[NSTextContainer]' не имеет члена 'indexOfObjectIdenticalTo'
Не понимаю этого , Я искал документы для Swift, и NSArray имеет indexOfObjectIdenticalTo
, но он не отображается в автозаполнении Xcode и выдает мне эту ошибку. Я новичок в Swift, так интересно, что мне здесь не хватает?