2014-04-24 18 views
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,已經在頭文件,爲什麼我不能在實現文件中使用它聲明?

+0

你有我的朋友下面的答案,我說接受它。 –

回答

4

此:

[self.getFlower:nil]; 

應該是:

[self getFlower:nil]; 

這是一個方法,而不是一個屬性。

相關問題