Как вы можете передать переменную среди методов?
У меня есть UITabBarController
.
- (void)tabBarController:(UITabBarController *)tabBarController
didSelectViewController:(UIViewController *)viewController {
NSLog(@"my ns string %@", viewController.tabBarItem.title);
}
Мне нужно установить переменную NSString, чтобы я мог получить к ней доступ, когда в этом событии указаны ячейки моей таблицы. Идея состоит в том, что содержимое таблицы зависит от заголовка вкладки.
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
В других языках, с которыми я знаком, я всегда просто передаю переменные среди функций, или они являются переменными в классе. Я новичок в Objective-C и не знаю, как обращаться с переменными областями.
Я читал, что это можно сделать, создав класс, который используется исключительно для переменных. Это правильный способ сделать это? Совет очень ценится.