CatsTableViewController.hвызова INT переменной из другого контроллера представления
@interface CatsTableViewController : UITableViewController {
NSMutableArray *categoriesArray;
int catInt;
}
@property int catInt;
@end
я синтезировал его в моей CatsTableViewController.m
и я #import "CatsTableViewController.h"
в представлении, что я хочу назвать эту Int в (CodesTableViewController.m
).
Подробная информация:
Это ИНТ отслеживание массива, который необходимо загрузить в CodesTableViewController.m
«s TableView
. Оператор if помогает приложению определить, какой массив рассчитывается для использования на numberOfRowsInSection
и в каком массиве использовать значение cellForRowAtIndexPath
.
Так что я задаю вопрос, как задать эту переменную из другого View
?
Я закончил используя NSUserDefaults для передачи переменной. NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; [defaults setObject: catNum forKey: @ "catNum"]; [defaults synchronize]; 'Это устанавливает передачу var, и это извлекает его : 'NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; NSString * catNum = [defaults objectForKey: @" catNum "]; catNumLocal = catNum;' Спасибо, что поставил меня на правильный путь. –