تساعد سؤال iPhone dev على تكوين مجموعة
سؤال
لقد قضيت هذا الصباح في البحث عن Google عن هذا ، لكنني لا أستطيع الحصول على ما أريد كيف أريده.
أقوم بإنشاء خلية عرض جدول مخصصة ، مع أيقونات مختلفة أسفل الجانب ، في عرض جدول مقطوع. مشكلتي هي أن أواجه مشكلة في قراءة هذه الصور من صفيف. يمكنني القيام بذلك كما هو موضح أدناه ، لكن هل يمكن لشخص ما مساعدتي في القيام بذلك من مجموعة.
رمز النماذج الطويل:
switch (indexPath.row) {
case 0:
imageView2.image = [UIImage imageNamed:@"ico-company.png"]; break;
case 1:
imageView2.image = [UIImage imageNamed:@"ico-value.png"];
case 2:
imageView2.image = [UIImage imageNamed:@"ico-date.png"]; break;
case 3:
imageView2.image = [UIImage imageNamed:@"ico-notes.png"];break;
default:
break;
}
وأعتقد أنه يمكنني الحصول على شيء مثل:
ليس رمز العمل كيف أريد
arryImages = [[NSMutableArray alloc] init];
arryImages = [NSArray arrayWithObjects:
[UIImage imageNamed: @"ico-company.png"],
[UIImage imageNamed: @"ico-value.png"],
[UIImage imageNamed: @"ico-date.png"],
[UIImage imageNamed: @"ico-notes.png"], nil];
imageView2.image = [UIImage imageWithContentsOfFile:[arryImages objectAtIndex:[indexPath row]]];
وهذا هو الخطأ الذي أحصل عليه عندما أجرب رمز الصفيف الخاص بي:
2010-01-18 13:20:47.314 SQL[60921:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[UIImage length]: unrecognized selector sent to instance 0x39135c0'
يعتبر
المحلول
يجب أن يكون خطك الأخير في الواقع:
imageView2.image = [arryImages objectAtIndex:[indexPath row]];
(في التعليمات البرمجية الخاصة بك ، تقوم بتمرير كائن صورة إلى ImageWithContentSoffile ، لكن هذه الطريقة تتوقع اسم ملف ، وليس كائن صورة)
لا تنتمي إلى StackOverflow