मैंने अपना iMessage एक्सटेंशन बनाया, जब मैं इसे खोलने का प्रयास करता हूं, पहली स्क्रीन दिखाई देती है लेकिन यह पूरी तरह से जमे हुए है, और यह किसी भी तरह से प्रतिक्रिया नहीं करता है।iMessageExt ऐप त्रुटि शुरू करने में त्रुटि
मैंने दृश्य में लॉग डाला है उस पहले दृश्य के डिडलोड को और कुछ भी नहीं दिखाई देता है, कुछ सेकंड बाद मैं पहले से ही उन लॉग देख सकता हूं।
एप्लिकेशन को फ्रीज करने के लिए उस स्थिति को खोने के लिए, उपयोगकर्ता को स्क्रीन को बाएं या दाएं स्लाइड करना होगा और फिर से वापस करना होगा।
मैंने ऐसा करने के लिए पूरे वेब पर देखने की कोशिश की है, लेकिन मुझे कुछ भी नहीं मिला।
यह अधिक स्क्रीनशॉट या कोड जोड़ने के कुछ भागों मन में नहीं आता है, अगर आपको लगता है कि मैं कुछ अतिरिक्त जानकारी प्रदान करना चाहिए, बस मुझे
किसी भी मदद की सराहना की चाहते हैं।
धन्यवाद।
अद्यतन:
यह मेरा परियोजना संरचना है।
यह मेरा 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