iOS 5, Storyboards, ARC: Erstellen und Festlegen von benutzerdefinierten Delegaten und Datenquellen für das Programm. UITableView erstellt

Das Präquel dieses Problems istHier.

Ich versuche, einen benutzerdefinierten Delegaten und eine benutzerdefinierte Datenquelle für mein programmgesteuert erstelltes UITableView zu erstellen und festzulegen. Ich habe herumgegoogelt, konnte aber keine eindeutige Lösung für mein Problem finden.

In der Zwischenzeit habe ich eine neue Klasse erstellt, die den UITableViewDelegate-Protokollen UITableViewDataSource entspricht. In dieser Klasse:

tableView numberOfRowsInSection: 20 tableView cellForRowAtIndexPath: cell.textLabel.text = @ "Nominals";

Klasse, die UIViews enthält:

Methode zum Erstellen von UITableView:

-(IBAction)segmentValueChaged:(id)sender
{
if(self.segment.selectedSegmentIndex==0)
{
    [self.coinageView removeFromSuperview];
    [self.view addSubview:nominalsView];
    [self populateNominals:self.subCountryID];
}
else 
{
    [self.nominalsView removeFromSuperview];
    [self.view addSubview:coinageView];
    [self populateCoinages:self.subCountryID];
}
}

-(void)populateNominals:(int)subCountryID
{
NominalsTableViewDelegate *del=[[NominalsTableViewDelegate alloc]init];
UITableView *nominalsTableView=[[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, 372) style:UITableViewStylePlain];
[nominalsTableView setDelegate:del];
[nominalsTableView setDataSource:del];
[self.nominalsView addSubview:nominalsTableView];
[nominalsTableView reloadData];
}

Schließlich erhalte ich EXC_BAD_ACCESS. Das Böse ist in [nominalsTableView setDelegate: del]; [nominalsTableView setDataSource: del]; Reihen. Was ist los mit Ihnen.

Hilfe wird sehr geschätzt. Danke im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage