我希望将myfileobj存储到nsmutableray(filearray)中,并在uitavleview(tableview)上显示数据。
#import <UIKit/UIKit.h>
@interface MYFileObj : NSObject {
NSString *fileName;
}
-(void) setFileName:(NSString *)s ;
-(NSString *) fileName ;
@end
我要存储数据的数组
NSMutableArray *fileArray;
我创建了新对象并添加到filearray
MYFileObj *newobj=[[MYFileObj alloc] init ];
NSString *ss=[[NSString alloc] initWithFormat:@"%@",path] ;
[newobj setFileName:ss];
[ss release];
[fileArray addObject:newobj];
[newobj release];
[atableview reloadData];
在第一次重新发布数据并做一些事情之后,我想重新加载filearray并重新绘制atableView。
//code to remove all object in atableview
if([fileArray count]>0)
{
[fileArray removeAllObjects];
[atableview reloadData];
}
我注意到有内存泄漏。
我希望知道方法“removeallobjects”只删除myfileobj本身,还是同时删除myfileobj的成员属性“filename”?
谢谢
交互开发