6
我創建了我的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