(xcode和编程新手)我尝试连接/下载/保存到变量并在UIImageView中从FTP服务器显示图像。代码如下。任何帮助建议,将不胜感激。如何从ftp服务器下载并显示图像
- (void)viewDidLoad
{
//sets label to notify user whats happening
NSMutableString *labelString;
labelString = [NSMutableString stringWithString: @"Connecting"];
[labelDymamic setText: labelString];
//variable for ftp location
NSString *ftpLocation = [NSString stringWithFormat:@"ftp2.bom.gov.au/anon/sample/gms/IDE00003.201011170430.gif"];
//variable to recieve data
NSMutableData *responseData;
//loads ftpLocation into url
NSURL *url = [NSURL URLWithString:ftpLocation];
//sets label to notify user whats happening
NSMutableString *labelStringDownloading;
labelStringDownloading = [NSMutableString stringWithString: @"Downloading"];
[labelDymamic setText: labelStringDownloading];
//Connect to ftp
self.ftpImageView.image = [UIImage imageNamed:@"Icon.png"];
self.labelDymamic.text = @"Receiving";
NSURLRequest *request = [NSURLRequest requestWithURL:url];
(void) [[NSURLConnection alloc] initWithRequest: request delegate:self];
//download image
//save to variable
//display to screen
//sets label to notify application loading complete
NSMutableString *labelLoadedString;
labelLoadedString = [NSMutableString stringWithString: @"Radar"];
[labelDymamic setText: labelLoadedString];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
目前所有显示的都是带有labelLoadedString变量“Radar”的白色屏幕。
感谢 艾伦
xcode是一个IDE只有 –
我相信@ Daij-Djan意思是你标记了这个错误。将来,请标记为“iOS”,“objective-c”或其他类似建设性的内容。虽然这实际上并不能帮助回答这个问题,不是吗? ;) –
我发现99%的ppl做错了^^对不起,如果我太短:D(我的答案应该更有帮助) –