将详细文本标签添加到现有字符串数组UITableView

时间:2015-06-02 22:20:04

标签: objective-c uitableview

我在UITableViewController.m中有这个数组

    self.movies = [NSArray arrayWithObjects:
               @"Zardoz",
               @"Dark City",
               @"Inland Empire",
               @"Gangs of New York",
               @"Enemy",
               @"They Live",
               @"Lost Highway",
               nil];

我想initWithStyle:UITableViewCellStyleValue2。我试图为每个电影IDBM评级(双)添加一个detailTextLabel。 我是否为值创建了另一个数组?感谢。

1 个答案:

答案 0 :(得分:0)

最简单的方法是创建一个新类,字面意思如下:

@interface MovieObject

@property (copy) NSString *name;
@property (copy) NSString *movieDescription;

@end

然后您可以将这些类型的对象添加到 可变 电影数组中:

newMovie = [[MovieObject alloc] init];
newMovie.title = @"Zardoz"
newMovie.movieDescription = @"Oscar Winner"
[self.movies addObject: newMovie];

当您获取这些对象时,您将同时拥有该电影标题的标题和详细文本。