2014-10-01 87 views
0

我正面臨一個我試圖解決的問題,但我尚未找到解決方案。我使用Xcode4.5和iOS 6。這是我的代碼:ios 6和Xcode 4.5信號SIGABRT

viewController.h文件:

#import <UIKit/UIKit.h></i> 
@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 

viewController.m文件

#import "ViewController.h" 

@interface ViewController() 

@end 

@implementation ViewController 

    - (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
} 

- (void)didReceiveMemoryWarning 
{ 
    [super didReceiveMemoryWarning]; 
    } 

- (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://floraphotographs.com/showrandomios.php?color=%@&session=%d",color,sessionID]; 
    detailURLString = [[NSString alloc] initWithFormat:@"http://www.floraphotographs.com/details.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 

我的錯誤:

FlowerWeb[4784:11303] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key detail.'

任何幫助將不勝感激。謝謝

回答

1

storyboard,檢查您的view controller,它連接到一個名爲屬性詳細

但是該屬性正在被view controller類中刪除。

0

檢查您的xib。這可能是因爲您不小心刪除了一個IBOutlet對象,但該對象仍然與您的xib文件相關聯。

看看這個post以及: -