UrlString을 사용하여 웹 서비스를 호출하려하지만 호출하는 방법을 모르겠습니까? 코드의 일부분을 배치해야하지만 코드를 작성하는 방법을 모르겠습니다. 내 .m 파일에서 코딩 한 내용은 다음과 같습니다. 누군가가 되거 나 많은 도움이 될 것입니다에서 일할 수있는 예를 가질 수 있다면 (꽤 많은 웹 페이지를 통해 읽고 이제 한계점에 도착하기를!) 모든UrlString을 사용하여 웹 서비스 호출
@implementation ViewController
@synthesize characterimage;
@synthesize characterpicker;
@synthesize characters = _characters;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// Load up NSArray
_characters = [[NSArray alloc] initWithObjects:@"bergerac" , @"biarritz" , @"chareleroi" , @"liege" , @"oostende" , nil];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark - UIPickerView Methods
-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1;
}
-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
return _characters.count;
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return [_characters objectAtIndex:row];
}
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
//Create UIImage
UIImage *bergeracimage = [UIImage imageNamed:@"Bergerac.JPG"];
UIImage *biarritizimage = [UIImage imageNamed:@"Biarritz-Anglet-Bayonne_Airport_view_from_landing_strip.jpg"];
UIImage *chareleroiimage = [UIImage imageNamed:@"Aéroport_de_Charleroi,_B737_Ryanair_-_2011.JPG"];
UIImage *liegeimage = [UIImage imageNamed:@"Liege_airport.jpg"];
UIImage *oostendeimage = [UIImage imageNamed:@"Luchthavengebouw_Antwerpen-Deurne.jpg"];
switch (row) {
case 0:
characterimage.image = bergeracimage;
self.urlString = @"http://www.google.com";
break;
case 1:
characterimage.image = biarritizimage;
break;
case 2:
characterimage.image = chareleroiimage;
break;
case 3:
characterimage.image = liegeimage;
break;
case 4:
characterimage.image = oostendeimage;
break;
default:
characterimage.image = oostendeimage;
break;
}
}
- (IBAction)buttontapped:(UIButton *)sender
{
//call your web service with self.urlString
}
@end
죄송하는 .m 파일! ... 그것되어 긴 밤 – user3788098
당신은 [URL 로딩 시스템]에 읽어해야합니다 (https://developer.apple.com/library/ios/documentation/ 코코아/개념/URLLoadingSystem/URLLoadingSystem.html # // apple_ref/doc/uid/10000165-BCICJDHA). 나는이 질문이 너무 광범위하다고 생각하지만 필요한 답변을 찾을 수 있습니다. – Caleb
URL 로딩 시스템을 조사해 보면 IBAction에서 NSURLRequest를 사용하는 것이 가장 좋을까요? – user3788098