0

UICollectionView を使用しようとしていますが、それは viewCell です。私はそれがうまくいっています。しかし、ビューセルフォームには、設定ビューに移動するボタンがあります。「スタックにプッシュ」しようとしています。Xcode は、「セレクターの目に見えるインターフェイスがありません」と文句を言います。いくつかのコードとエラー メッセージを以下に示します。

// TryColViewCell.h

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


@interface TryColViewCell : UICollectionViewCell

@property (weak, nonatomic) IBOutlet UILabel *outletNameLBL;

@property (weak, nonatomic) IBOutlet UILabel *outletCellLabel;
@property (readwrite) NSInteger intTest;
@property (readwrite) TryColViewContViewController *theHost;




- (IBAction)actionPlus1:(id)sender;

- (IBAction)actionMinus1:(id)sender;


- (IBAction)actionNameEdit:(id)sender;

// TryColViewCell.m

#import "TryColViewCell.h"
#import "SettingsViewController.h"


@implementation TryColViewCell {
@public    int intCellNumber;  //TODO: get this to track the row/cell #
}

- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
    }
    return self;
}

/*
// Only override drawRect: if you perform custom drawing.
// An empty implementation adversely affects performance during animation.
- (void)drawRect:(CGRect)rect
{
    // Drawing code
}
*/

- (IBAction)actionPlus1:(id)sender {

}

- (IBAction)actionMinus1:(id)sender {

}


- (IBAction)actionNameEdit:(id)sender {
    NSLog(@"Name Edit");



    SettingsViewController *viewControllerB =
        [[SettingsViewController alloc] initWithNibName:@"SettingsViewController" bundle:nil];

    viewControllerB.propName = _outletNameLBL.text;
    [self pushViewController:viewControllerB animated:YES];
    [self.theHost  pushViewController:viewControllerB animated:YES];


}
@end

// PushVIEWController 行のエラー メッセージ

TryColViewCell.m:83:11: No visible @interface for 'TryColViewCell' 
declares the selector 'pushViewController:animated:'
4

1 に答える 1