Привычка BarButton появляется в навигационном меню Objective-C

История:

Я пытаюсь создать легкое приложение Логина (имя пользователя, и pw спасены в SQlite db), у меня есть 3 свойства два Этикетки и BarButton . этикетки работают, но BarButton привычка появляется, я действительно не знаю почему.. я пробовал его несколько раз, но так или иначе я не могу найти свою ошибку, которую я использую XCode 4.5.2 /развивающийся на iPhone SDK 6.0/Master-Detail Прикладное Расположение , я не использую Раскадровку , я использую Xib-файл .

-(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
nl ja de
этот метод появляется, когда вы начинаете печатать что-то одна из этикеток. и да это находится в viewController
добавлено автор Mingebag, источник
@chad, как вы mene NavigationController? как объект я использую простой tableView
добавлено автор Mingebag, источник
когда вы называете тот метод? вы находитесь в viewController в этом пункте?
добавлено автор calimarkus, источник
@Mingebag: Удостоверьтесь что window' s rootViewController - NavigationController.
добавлено автор chandu, источник
@Mingebag я имею в виду в AppDelegate didFinishLaunchingWithOptions: метод удостоверяется window' s rootViewController - случай UINavigationController вместо вашего LoginViewController.
добавлено автор chandu, источник

1 ответы

Мое предположение - то, что self.navigationItem - ноль, который означал бы, что ваш UIViewController не содержится в UINavigationController. Для этого, чтобы работать необходимо сделать что-то вроде этого:

UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myController];

Тогда представьте "navController" вместо "myController".

Надежда, которая помогает.

0
добавлено
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.