我正试图在我的应用程序上有一个按钮,当它被按下时将我带到另一个视图但由于某种原因t一直崩溃,我必须以某种方式做一些疯狂的事情。这就是我所拥有的: 在标题上:
@interface CCS : UIViewController {
UIButton * qsnBtn;}
@property (nonatomic, retain) UIButton *qsnBtn;
-(IBAction)qsnBtnClicked:(id)sender;
@end
:
#import "CCS.h"
#import "QSN.h"
@implementation CCS
@synthesize qsnBtn;
//QSN Button
QSN *viewController;
-(IBAction)qsnBtnClicked:(id)sender {
viewController =
[[QSN alloc]
initWithNibName:@"QSN" bundle:nil];
[self.view addSubview:viewController.view];
//[[self navigationController] pushViewController:viewController animated:YES];
}
现在我在.xib文件上建立了所有连接,但是当在CCS视图中按住按钮时,它不会将我带到QSN视图。有人请帮助我。
答案 0 :(得分:1)
那
QSN *viewController;
它不是很好,你应该这样做:
@property (nonatomic, retain) QSN *viewController;
在同一个地方你有另一个
答案 1 :(得分:0)
试试这个
导入您的班级(点击按钮时要去的班级名称)
在我的案例中,
#import"sample1.h"
然后分配您的课程并将您的课程添加为子视图或导航到该视图
sample1 *sam=[[sample1 alloc]init];
[self.view addSubview:sam.view];
(or)
[self.navigationController pushViewController:sam animated:YES];
答案 2 :(得分:0)
我猜这个文件的所有者是作为UIViewController而不是CCS类型的?