настроить iOS 11 phone.app UITabBarController, добавить новый элемент, но не функцию - PullRequest
0 голосов
/ 30 января 2019

Я разрабатываю твик для iOS 11 phone.app.По приведенному ниже коду я могу иметь новый элемент панели вкладок «Вид».Но когда я выбираю / щелкаю по нему, phone.app завершает работу или вылетает.

Я пробовал 2 часа и искал относительные случаи, но до сих пор не знаюПожалуйста, дайте мне подсказку.Спасибо.

%hook PhoneTabBarController

-(void)viewWillAppear:(BOOL)view {
    %orig;

    UIViewController *vc = [[UIViewController alloc] init];
    [vc setTitle:@"View"];
    UITabBarController *tabBarController = (UITabBarController *)self;

    NSMutableArray *viewControllersArray = [NSMutableArray arrayWithArray:[tabBarController viewControllers]];
    [viewControllersArray insertObject:vc atIndex:[viewControllersArray count]];
    [tabBarController setViewControllers:viewControllersArray animated:NO];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...