Я создал мое расширение iMessage, когда я пытаюсь его открыть, появляется первый экран, но он полностью заморожен, и он никак не реагирует.Приложение iMessageExt Приложение для запуска приложения
Я поместил журналы в viewDidLoad этого первого вида и ничего не появляется там, через несколько секунд я уже вижу эти журналы.
Чтобы заставить замораживание приложения потерять этот статус, пользователю необходимо сдвинуть экран влево или вправо и обратно.
Я пробовал смотреть по всему Интернету тем, кто, оказывается, тот же, но я ничего не мог найти.
Он не приходит на ум больше скриншотов или части кода оных, если вы думаете, что я должен предоставить дополнительную информацию, просто дайте мне знать
Любая помощь будет оценена.
спасибо.
UPDATE:
Это моя структура проекта.
Это мой viewDidLoad
код.
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"here viewDidLoad iMessage ext~~~!");
[self applyCornerRadiusToBtn];
[self registerPresentationAction];
NSDictionary *user = [self getUserInfoFromHostApp];
if (user) {
NSLog(@"Here != null user info");
//It is assumed that when you enter this point and run this log, the app should navigate to the next screen, but it does not.
[self performSegueWithIdentifier:@"goToYoutubeListIm" sender:nil];
} else {
NSLog(@"Here userInfo null");
}
}
- (NSDictionary *)getUserInfoFromHostApp
{
NSUserDefaults *myDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.xxxxx"];
NSDictionary *userNameSaved = [myDefaults objectForKey:@"userInfoExt"];;
NSLog(@"userNameSaved in xxxx Ext ==> %@",userNameSaved);
NSURL *groupURL = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@"group.com.xxxx"];
NSLog(@"groupURL ==> %@",groupURL);
return userNameSaved;
}
Просьба представить дополнительную информацию, указанную в вопросе , – KrishnaCA
Просьба указать код, как вы создаете расширение, чтобы мы могли понять, что происходит не так. – CodeChanger
Вопрос Обновлен – jose920405