ich eine Reihe von URL habe:App beendet aufgrund nicht abgefangene Ausnahme 'NSInvalidArgumentException', Grund: ‚- [__ NSCFString isFileURL]: Unbekannter Selektor an Instanz gesendet
imageurl =
(
"http://10.1.1.4:8084/Photos/AA/c6aee8617ec94116911e17f745ced4d8.jpg",
"http://10.1.1.4:8084/Photos/AA/75764b74fbc440c790ff235e5336223e.jpg",
"http://10.1.1.4:8084/Photos/AA/4b390e733d8c48a6931079120af60b0a.jpg",
"http://10.1.1.4:8084/Photos/AA/2fade8440ae74b4dabdaff5dc13c5128.jpg"
);
ich mit horizontaler Scroll-Ansicht zu implementieren versuchen Bilder auf uRL mit dem folgenden Code:
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
int pageCount=4;
_scroller.pagingEnabled=YES;
_scroller.contentSize=CGSizeMake(pageCount*_scroller.bounds.size.width,_scroller.bounds.size.height);
CGRect ViewSize=_scroller.bounds;
NSArray *imgArray = [self.tripDetails valueForKey:@"Flightimageurl"];
for(int i=0;i<[imgArray count];i++)
{
UIImageView *imgView1=[[UIImageView alloc]initWithFrame:ViewSize];
NSURL *url=[imgArray objectAtIndex:i];
NSData *data = [NSData dataWithContentsOfURL:url];
imgView1.image=[UIImage imageWithData:data];
[_scroller addSubview:imgView1];
[self.view addSubview:_scroller];
ViewSize =CGRectOffset(ViewSize,_scroller.bounds.size.width,0);
}
Aber diese Abstürze und die obige Ausnahme geben. Wie dies behoben werden kann und das Bild von der URL kann unter imageView
angezeigt werden.
'[imgArray objectAtIndex: i]' gibt ein 'NSString', kein' NSUrl'. – shallowThought