故事:
我尝试创建一个简单的登录应用程序(用户名和pw保存在SQlite
db)我有3个属性两个Labels
和一个BarButton
。标签工作,但BarButton
不会出现我真的不知道为什么..我尝试了几次但不知何故,我无法使用Xcode 4.5.2
/开发iPhone SDK 6.0 /Master-Detail Application Layout
,我发现我的错误,即时通讯没有使用Storyboard
我使用Xib-File
。
-(void) keyboardAppearance{
if(isKeyboardVisible == FALSE){
isKeyboardVisible = true;
UIBarButtonItem *btnGo = [[UIBarButtonItem alloc]initWithTitle:@"Login" style:UIBarButtonItemStyleBordered target:self action:@selector(loginAction)];
self.navigationItem.rightBarButtonItem = btnGo;
}
}
任何帮助表示赞赏
答案 0 :(得分:0)
我的猜测是self.navigationItem是nil,这意味着你的UIViewController不包含在UINavigationController中。为此,您需要执行以下操作:
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myController];
然后出现“navController”而不是“myController”。
希望有所帮助。