0
空數組我有一個NSMutableArray在我的主類內自定義的函數
@interface EasyCustomTableController : UIViewController
{
UITableView *tableView;
UIImageView *imageView;
NSString *saveData;
NSMutableArray *products;
}
@property (nonatomic, retain) IBOutlet UITableView *tableView;
@property (nonatomic, retain) IBOutlet UIImageView *imageView;
@property (nonatomic, retain) NSMutableArray *products;
@property (nonatomic,retain) IBOutlet NSString *saveData;
定義在主.M所有屬性合成,產品陣列填充上viewDidLoad中
我的問題所以這是陣列中的所有方法(我用它來填充我的表)
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
- (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:NSIndexPath *)indexPath
但空在我的可用丘斯托M功能,這也是我在主類提前
-(NSString *)saveData
NSLog(@"%d", [products count]);
return @"Array is empty";
}
感謝
漁業部
` - [NSArray count]`不返回'int`。最近的C類型是`unsigned long`,對此正確的格式化程序是'%lu`。 (`-count`返回的實際類型`NSUInteger`,在一些體系結構中被定義爲`unsigned long`,在被定義爲`unsigned int`的那些體系中,它們是相同的大小。) – 2011-02-12 20:54:12