写在前面
某天回寝室的路上,听见一同学大呼过瘾,问其原因,原来是自己2,3天都没解决的问题通过大神的指点豁然开朗了,而且还融会贯通了。在旁正被一个功能虐了一晚上的人,心里默念“也好想有这么个大神指导下啊”。
第二天,还是继续用着搜索引擎来找解决方案。
今天,以这个问题好像不值一问的理由继续用着google找。
原来,大神在*里躺着呢!!!
正文
1.reason: ‘-[UIImage length]: unrecognized selector sent to instance
场景/错误均跟贴中一致
imageArray=[NSArrayarrayWithObjects: [UIImage imageNamed:@"2.png"], [UIImage imageNamed:@"1.png"], nil];
[myimage setImage:[UIImage imageNamed:[imageArray objectAtIndex:i]]];
原因如回复里所说“The error is the way you are accessing the image from the
array, you already store an UIImage
object
there, there is no need (and is an error) to
call imageNamed:
,”
之前在数组里已经存储里uiimage 对象,在之后调用时不必再用 imageNamed:
直接使用就行
myimage.image=[imageArray objectAtIndex:i];