窗口与视图控制器

时间:2014-01-22 23:12:00

标签: ios

嗨,大家好我想用一个视图控制器制作一个窗口(我想这就像.Net中的GroupBox(如果我错了就修好我......))我试图在模拟器上启动应用程序它抛出异常。我正在使用故事板。

@interface ViewController ()

@end

@implementation ViewController

-(id)init
{
    self = [super init];
    self.arSongsCollection = [[NSMutableArray alloc] init];

    _tableView.delegate = self;
    _tableView.dataSource = self.arSongsCollection;
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    [_arSongsCollection addObject:[[Song alloc] initWithTitle:@"Song" andArtist:@"Artist" andURL:[NSURL URLWithString:@"http://songurl.com/song.mp3"]]];

}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end

1 个答案:

答案 0 :(得分:1)

阅读有关tableview数据源的更多信息,问题在于:

_tableView.dataSource = self.arSongsCollection;

这通常也应该指向自我

_tableView.dataSource = self;

并且您必须在视图控制器类中实现必要的tableview委托和dataSource方法。