2016-12-03 3 views
0

Как я могу просмотреть протокол UITableViewDataSource, который в настоящее время используется компилятором Swift? Я предполагаю, что это где-то в файле, который компилятор читает. Как я могу увидеть этот файл?Как увидеть протокол UITableViewDataSource в быстром 3?

Я получаю сообщение об ошибке «Тип ... не соответствует протоколу« UITableViewDataSource », но нет никакого намека на то, почему он несоответствующий. Ранняя версия приложения в Swift 2 не имела этой ошибки, поэтому я предполагаю, что она возникла из-за переименования Swift 3. Я знаю, что для протокола требуется по крайней мере numberOfRowsInSection и cellForRowAtIndexPath, и у меня есть оба. Вероятно, у меня есть неправильный аргумент или неправильный тип аргумента или что-то в этом роде.

Текущая (и недавняя) документация API сводит меня с ума! Так много деталей, кажется, отсутствует.

ответ

2

Ссылка протокол здесь:

https://developer.apple.com/reference/uikit/uitableviewdatasource

Вы также должны иметь возможность нажать Ctrl + Shift + O и введите UITableViewDataSource, чтобы перейти к заголовку внутри вашего проекта:

Open Quickly Shortcut

+0

Это отличная находка. Я удивлен, что каким-то образом я не знал о cmd-shift-O. Я знал о cmd-shift-0 (номер ноль), чтобы перейти к документации, но это не та же документация. Я замечаю, что (я думаю), когда я делаю cmd-shift-O в файле Swift, я получаю документацию по swift-интерфейсу, и когда я делаю это в файле objC, я получаю документацию интерфейса objC. – RobertL

Смежные вопросы