Как добавить UIProgressView в приложение Theos

#ios #progress #theos

#iOS #прогресс #theos

Вопрос:

Я хочу добавить экран выполнения, когда пользователи нажимают кнопку Install Theos, они знают, что происходит.

Вот мой код:

 #import "RootViewController.h"
#import <UIKit/UIKit.h>

@implementation RootViewController
- (void)loadView {
    self.view = [[[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]] autorelease];
    self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background"]];

    UIButton *installButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    installButton.frame = CGRectMake(21, 80, 100, 35);
    [installButton setTitle:@"Install Theos" forState:UIControlStateNormal];
    [self.view addSubview:installButton];
    [installButton addTarget:self action:@selector(installButtonPressed) forControlEvents:UIControlEventTouchUpInside];
}

-(void)installButtonPressed
{
system("apt-get update");
system("apt-get install perl net.howett.theos");
}
@end
  

Я также хотел бы знать, верен ли мой код фонового изображения?

Комментарии:

1. Что вы хотите, чтобы индикатор выполнения отображался? Статус apt-get install команды? А что касается вашего кода фонового изображения — он компилируется, запускается и работает должным образом? Что вы подразумеваете под «правильно»?

2. Да, прогресс установки apt-get и код фонового изображения для приложения self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@»Background»]]; потому что, когда я пытаюсь создать пакет, theos выдает мне ошибку 2, но не говорит, что это за ошибка

3. Этой информации недостаточно. Как отображается «ошибка 2»? Нет ли другой ошибки или сообщения? Вы пробовали искать сценарии, в которых apt-get будет отображаться отчет error 2 ?

4. Ошибка 2 исходит от Theos, и в ней не указано, что это такое.

5. Я просто хочу, чтобы при нажатии кнопки Install Theos отображался экран выполнения