UITableView с использованием методов экземпляра - PullRequest
0 голосов
/ 29 августа 2011

Я пытался получить доступ к некоторым методам экземпляра UITableView внутри моего класса UITableView, чтобы использовать NSFetchedResultsController после этого урока http://www.raywenderlich.com/999/core-data-tutorial-how-to-use-nsfetchedresultscontroller

В этом уроке есть раздел кода, к которому вы обращаетесь к себе..tableView, который имеет смысл, потому что вы используете UITableViewController.Тем не менее, я пытаюсь использовать UITableView, и я не могу найти примеры, которые используют это.

Глядя на документацию, я должен иметь метод экземпляра "beginUpdates" среди других вещей (reloadUpdates, insertRowsAtIndexPaths: withRowAnimation:) http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html

Однако, когда я пытаюсь получить доступ к методу экземпляра с помощью [self beginUpdates], я не могу получить метод экземпляра (метод не найден).Это так для множества методов экземпляра, но не для всех.Например, я могу получить доступ к

[self setEditing:(BOOL) animated:(BOOL)]

Я довольно новичок в Objective-C, поэтому я считаю, что я получаю доступ к своему экземпляру UITableView неправильным способом, но единственное, что я могу придумать с этим классомтакое "self"

Как мне получить доступ к этим методам в UITableView, а не в UITableViewController?

1 Ответ

1 голос
/ 29 августа 2011

+ 1 @ Комментарий Холлэнс. Вы можете обнаружить, что хотите настроить логику контроллера представления больше, чем позволяет подкласс UITableViewController, но это будет лучше обслуживать подкласс UIViewController, который состоит из UITableView (т. Е. Выход tableView / свойство).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...