so zeigen Sie Bilder an der Zelle.Bildansicht.Bild von NSArray?

Image Array=[NSArray arrayWithObjects:[UIImage imageNamed:@"1 (1).gif"],
            [UIImage imageNamed:@"1 (2).gif"],[UIImage imageNamed:@"1 (3).gif"],[UIImage imageNamed:@"1 (4).gif"],[UIImage imageNamed:@"1 (5).gif"],[UIImage imageNamed:@"1 (6).gif"],[UIImage imageNamed:@"1 (7).gif"],nil];

//here is another array of objects showing in table view

alphabetsArray =[[NSMutableArray alloc]initWithObjects:@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T",@"U",@"V",@"W",@"X",@"Y",@"Z",nil];
    //everything working fine until when i add this code,app crashes with SIGABRT
cell.imageView.image=[UIImage imageNamed:[imageArray objectAtIndex:indexPath.row]];

Eigentlich brauche ich noch paar Fragen Dinge:

  1. Gibt es irgendwelche Probleme, wenn die Anzahl der Bilder im array ist nicht gleich der Anzahl der Objekt in tableview?
  2. Gibt es eine andere Möglichkeit, um Bilder hinzuzufügen, wenn Sie groß in der Anzahl, außer der uiimage imageNamed:"whatever.jpeg"
  3. Was ist, wenn Sie einen Ordner hinzufügen, und geben Sie Ihre Adresse oder name, und es nimmt Bilder von sich selbst..
  4. Was ist die vernünftigste Methode zum hinzufügen von Bildern in Projekt, wenn Sie sind 250 in der Nummer(i-e sqlite,coreData,fest im Projekt, wie ich es Tat)?
  • Versuchen Sie, um zu sehen, die crash-logs helfen Sie Debuggen das Problem. Dort werden Sie sehen, dass die Methode objectAtIndex wirft exception, wenn der index mehr als die Anzahl der Elemente im array, den Absturz verursacht.
  • was ist mit den anderen Fragen?
InformationsquelleAutor iAhmed | 2013-05-23
Schreibe einen Kommentar