По какой-то причине мои IBActions, объявленные в коде, не принадлежат моему Файлу. Я смотрю на это в течение часа, и я не могу понять это.
Вероятно, это действительно простое объяснение. Я, вероятно, буду чувствовать себя глупым. Заранее спасибо!
Ниже мой код.
RootViewController.h
#import <UIKit/UIKit.h>
#import "Sqlite.h"
#import "SecondViewController.h"
@interface RootViewController : UITableViewController {
NSMutableArray *listOfItems;
Sqlite *database;
NSTimer *myTimer;
UITextView *myTextField;
}
- (IBAction)addAlbum;
@property(nonatomic, readonly, retain) UILabel *detailTextLabel;
@end
RootViewController.m
#import "RootViewController.h"
#import "TableViewAppDelegate.h"
#import "DetailViewController.h"
@implementation RootViewController
// If a user adds a photo album
- (IBAction)addAlbum {
SecondViewController *screen = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
screen.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:screen animated:YES];
[screen release];
}
Они появляются в Первом респонденте, однако, когда я связываю их, они не работают. Спасибо!
Редактировать: я хочу использовать эти действия в другом XIB (MainWindow.XIB). Я попытался добавить свои действия в каждый из файлов .h, но ни один не отображается в моем MainWindow.XIB.