CatsTableViewController.h
@interface CatsTableViewController : UITableViewController {
NSMutableArray *categoriesArray;
int catInt;
}
@property int catInt;
@end
我已在我的CatsTableViewController.m
中合成了它,并且我在视图中有#import "CatsTableViewController.h"
,我想在(CodesTableViewController.m
)中调用此int。
详细信息:
这个int跟踪要加载到CodesTableViewController.m
的{{1}}中的数组。 if语句可帮助应用确定要在TableView
使用哪个数组计数以及在numberOfRowsInSection
使用哪个数组。
所以我相信问题是如何从另一个cellForRowAtIndexPath
调用此变量?
答案 0 :(得分:1)
您可能还需要考虑使用NSUserDefaults
来存储此int
值。
NSUserDefaults Class Reference包含让您入门的所有信息。除了丰富的信息之外,还有一个简单的示例,说明如何保存和检索int
(这适用于float
,BOOL
,NSString
,{ {1}},NSDate
,NSData
):
NSArray
答案 1 :(得分:0)
如果您引用了类CatsTableViewController
的实例,例如,名为catsController
,那么您可以调用:
int localCatInt = [catsController catInt]; // your array index