iMessage 확장 프로그램을 만들었습니다. 열려고 시도 할 때 첫 번째 화면이 나타나지만 완전히 멈췄으며 어떤 방식 으로든 반응하지 않습니다.iMessageExt app 응용 프로그램을 시작하는 중 오류가 발생했습니다.
로그를 첫 번째보기의 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