어디서나 온라인으로 찾을 수없는 것 같습니다. 내 견해 중 하나에 버튼이 추가되었고 add
이라는 IBAction
메서드에 연결했습니다. 내 스토리 보드에서 모든 형식이 설정된보기를 만들었습니다. 나는 스토리 보드에서 그 뷰에 대한 클래스도 할당했다. 그 클래스는 AddItemViewController
입니다.iOS 5의 모달 대리인의 현재보기
이 뷰를 모달로 표시하고 AddItemViewController라는 뷰에 대리자를 설정하려고합니다. 그러나, 내가 얻을 수있는 빈 UITableViewController 나타납니다. 여기에 내 코드를 사용하려고합니다 :
- (IBAction)add {
AddItemViewController *addItem = [[AddItemViewController alloc] init];
addItem.delegate = self;
[self presentModalViewController:addItem animated:YES];
}
내가 빠진 것이 있습니까? 스토리 보드에 설정 한보기 컨트롤러가 아닌 빈 테이블 만 표시하는 이유는 무엇입니까? 그것이있는 UITableViewController가 표시되는지 의미가 있으므로,
@interface AddItemViewController : UITableViewController <UITextFieldDelegate> {
}
@property (strong, nonatomic) IBOutlet UITextField *note;
- (void)save:(id)sender;
- (void)cancel:(id)sender;
@end
@implementation AddItemViewController
- (void)viewDidLoad {
}
- (IBAction)cancel:(id)sender {
[self dismissViewControllerAnimated:YES completion:nil];
}
- (IBAction)save:(id)sender {
DbHandler *db = [[DbHandler alloc] init];
[db executeUpdate:self.note];
[self dismissViewControllerAnimated:YES completion:nil];
}
@end
당신은 AddItemViewController 클래스의 코드를 제공 할 수 있습니까? –
위의 AddItemViewController 코드가 추가되었습니다. – intargc