0
我正在關注「Sams Teach Yourself iOS 6」,並且我已嘗試在沒有任何成功的情況下對此錯誤進行故障診斷。獲取:在'ViewController *'類型的對象上找不到'Property'getFlower''
這是我的ViewController.h文件:
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet UISegmentedControl *colorChoice;
@property (weak, nonatomic) IBOutlet UIWebView *flowerView;
@property (weak, nonatomic) IBOutlet UIWebView *flowerDetailView;
- (IBAction)toggleFlowerDetail:(id)sender;
- (IBAction)getFlower:(id)sender;
@end
我得到的錯誤是在這條線,[self.getFlower:無]。,在ViewController.m文件:
@interface ViewController()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.flowerDetailView.hidden=YES;
[self.getFlower:nil];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)toggleFlowerDetail:(id)sender {
self.flowerDetailView.hidden=! [sender isOn];
}
- (IBAction)getFlower:(id)sender {
NSURL *imageURL;
NSURL *detailURL;
NSString *imageURLString;
NSString *detailURLString;
NSString *color;
int sessionID;
color=[ self.colorChoice titleForSegmentAtIndex:self.colorChoice.selectedSegmentIndex];
sessionID=random() % 50000;
imageURLString=[[NSString alloc] initWithFormat: @"http://www.floraphotographs.com/showrandomios.php?color=%@&session=%d", color, sessionID];
detailURLString=[[NSString alloc] initWithFormat: @"http://floraphotographs.com/detailios.php?session=%d", sessionID];
imageURL=[[NSURL alloc]initWithString:imageURLString];
detailURL=[[NSURL alloc]initWithString:detailURLString];
[self.flowerView loadRequest: [NSURLRequest requestWithURL:imageURL]];
[self.flowerDetailView loadRequest:[NSURLRequest requestWithURL:detailURL]];
self.flowerDetailView.backgroundColor=[UIColor clearColor];
}
@end
的方法,getFlower,已經在頭文件,爲什麼我不能在實現文件中使用它聲明?
你有我的朋友下面的答案,我說接受它。 –