– (void)viewDidLoad { } – (NSInteger)tableView:(UITableView *)aTableView numberOfRowsInSection:(NSInteger)section { } |
|
40分 |
你说的一级目录是指什么?你打印过classes吗,确定classes没有问题吗?
|
我指的classes 是我在untitled.plist下写的那个目录的一级目录,打印classes只什么 新手 这事第一个写的东西 多指教下 谢谢! |
|
NSLog(“%@”, classes);
这么打印一下看看classes是不是有问题 还有就是你的classes在@property中加入了retain属性了吗 |
|
@property中是这样的@property (nonatomic, retain) NSArray *classes; 应该没问题吧 |
|
– (void)viewDidLoad {
//得到untitled。plise 这个文件的位置 NSString *path = [[NSBundle mainBundle] pathForResource:@”untitled” ofType:@”plist”]; // 将这个文件载入 NSDictionary *dict =[[NSDictionary alloc] initWithContentsOfFile:path]; self.movieTitle = dict; [dict release]; //将里面的内容进行排序 NSArray *array = [[movieTitle allKeys] sortedArrayUsingSelector:@selector(compare:)]; self.classes = array; 这里放一次, – (NSInteger)numberOfSectionsInTableView:(UITableView *)aTableView { // 分成classes个部分 这里放一次, 然后点开gdb,看看控制台里面打印出classes的数据时不是你想要的 |
|
打印的 |
|
没打印出数据就说明你那个classes是空的,当然就显示不了你说的一级目录了 |
|
哦 这样呀 那就是说我少写了什么呗!~ |
|
对啊,如果你确定untitled.plist里有数据的话那就是你在进行数据处理或者赋值的某个位置出问题了,好好检查下吧 |
|
是这样的 在class下面有个子目录item 这个全部显示了而且是有序的 0~2 ,0~2。 0~2这样的 就是没有上一级的class |
|
没你代码,帮不了你了,你仔细查查吧,肯定是classes没值的问题,你现在只能现把这里搞定看看能不能显示了 |
|
呵呵 已经非常感谢了 给分以表谢意 谢谢啦 哈哈 |
|
您方便加下我的qq吗 帮我解决下这个问题呗 还没整明白呢 |
|
关于这个问题我还没有解决您能加下qq帮我一下吗 谢谢您了 真的急用 我的qq是1037431533 |