0

我有一个表格视图,其中包含我希望用户能够选择以进行评分的类别列表。我创建了一个单独的 UIView (RateView) 来管理 detailviewcontroller 中的评级。

在独立于项目进行开发且没有表格的情况下,我能够使评级工作正常。但是,当将用于跟踪评分的代码合并到情节提要和表格中时,尝试从表格导航到详细视图时收到以下错误: *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[UIView setNotSelectedImage:]: 无法识别的选择器发送到实例 0xad9b280'(notSelectedImage 是 UIView 的一个名为 RateView 的属性)。

下面是每个引用的视图控制器的接口文件。

* RatingsList_ViewController *

#import <UIKit/UIKit.h>
#import "Rate_ViewController.h"

@interface RatingsList_ViewController : UITableViewController

- (IBAction)dismissModal:(id)sender;

@end

这是 Rate_ViewController 表中的 SEGUE

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{   
    [self performSegueWithIdentifier:@"toRateDetail" sender:self];
    Rate_ViewController *rateCategory;
    rateCategory = (Rate_ViewController *) self.navigationController;   
}

* Rate_ViewController *

#import <UIKit/UIKit.h>
#import "RateView.h"

@interface Rate_ViewController : UIViewController <UITextFieldDelegate, RateViewDelegate>

@property (weak, nonatomic) IBOutlet RateView *rateView;
@property (weak, nonatomic) IBOutlet UILabel *statusLabel;
@property (weak, nonatomic) IBOutlet UITextField *notesField;

@end

我怀疑我没有正确授权,但您可以提供的任何帮助将不胜感激。

提前致谢!

4

0 回答 0