0

ユーザーが評価するために選択できるようにしたいカテゴリのリストを含むテーブル ビューがあります。detailviewcontroller 内の評価を管理するために、別の UIView (RateView) を作成しました。

プロジェクトとは独立してテーブルなしで開発する場合、評価を正常に機能させることができます。ただし、評価を追跡するためのコードをストーリーボードとテーブルに組み込むと、テーブルから詳細ビューに移動しようとすると、次のエラーが表示され ます。 setNotSelectedImage:]: 認識されないセレクターがインスタンス 0xad9b280' に送信されました (notSelectedImage は、RateView というタイトルの UIView のプロパティです)。

以下は、参照されている各ビュー コントローラーのインターフェイス ファイルです。

* 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