2013-07-18 31 views
-2

我與陣列中的問題,我試圖從MutableArray加載我 TableView中的數據。但我想,當失敗... 我沒有得到任何錯誤,但是如果我打開的TableView,視圖是空的。 這是我的代碼,也許你有任何想法。的TableView與陣列(目標C)

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    [self.tableView reloadData]; 
    NSLog(@"Wert von tE nachdem die Seite geladen hat, ist wie folgt: %d", trickEins); 

} 

-(NSMutableArray *)mutableArrayAusTricksArray:(NSArray *)array { 

    NSLog(@"Wert: %d", trickEins); 

    self.tricksFavoriten = [NSMutableArray new]; 

    if (trickEins == 2) {[self.tricksFavoriten addObject:@"Body Feint"];}; 
    if (trickZwei == 2) {[self.tricksFavoriten addObject:@"Stepover"];}; 
    if (trickDrei == 2) {[self.tricksFavoriten addObject:@"Reverse Stepover"];}; 
    if (trickVier == 2) {[self.tricksFavoriten addObject:@"Ball Roll"];}; 
    if (trickFuenf == 2) {[self.tricksFavoriten addObject:@"Drag Back"];}; 
    [self.tableView reloadData]; 

    return self.tricksFavoriten; 

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

#pragma mark - Table view data source 

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
{ 
#warning Potentially incomplete method implementation. 
    // Return the number of sections. 
    return 0; 
} 

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    // Return the number of rows in the section. 

    return [self.tricksFavoriten count]; 
} 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{  
    static NSString *CellIdentifier = @"Cell"; 
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath]; 

    cell.textLabel.text = self.tricksFavoriten[indexPath.row]; 


    return cell; 
} 



@end 
+1

請注意,這個問題是不相關的Xcode的。 – 2013-07-18 20:10:22

+2

不好意思,這是我第一個問題。 – user2597038

+5

@ user2597038 H2CO3有時可能是沖洗液。忽略它。他只是讓你知道。他雖然很好。 –

回答

2

段數應爲1

編輯:在viewDidLoad中:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    [self.tableView reloadData]; 
    NSLog(@"Wert von tE nachdem die Seite geladen hat, ist wie folgt: %d", trickEins); 
    [self mutableArrayAusTricksArray:[[NSArray alloc]init]]; 

} 
+0

打敗我吧。 +1 –

+0

http://www.youtube.com/watch?v=3YmMNpbFjp0 – Can

+0

謝謝你,但它不是解決辦法:/ – user2597038