मेरे पास एक आईओएस ऐप है जिसे मैंने एक्सकोड में "व्यू-आधारित ऐप" के रूप में बनाया है। मेरे पास केवल एक दृश्य नियंत्रक है, लेकिन यह स्वचालित रूप से प्रदर्शित होता है, और मुझे कोई कोड नहीं दिखता है जो इसे मेरे ऐप डिलीगेट से जोड़ता है। मुझे अपने ऐप से डेटा को मेरे दृश्य नियंत्रक को पास करने की आवश्यकता है, लेकिन यह नहीं पता कि उसे कैसे खींचें।मैं अपने ऐप डिलीगेट से अपने व्यू कंट्रोलर तक कैसे पहुंच सकता हूं? आईओएस
मेरा ऐप delegate.h:
#import <UIKit/UIKit.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) NSDictionary *queryStrings;
@end
इसके अलावा, appDidFinishLoadingWithOptions:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[[JMC sharedInstance] configureJiraConnect:@"https://cmsmech.atlassian.net/" projectKey:@"WTUPLOAD" apiKey:@"7fc060e1-a795-4135-89c6-a7e8e64c4b13"];
if ([launchOptions objectForKey:UIApplicationLaunchOptionsURLKey] != nil) {
NSURL *url = [launchOptions objectForKey: UIApplicationLaunchOptionsURLKey];
NSLog(@"url received: %@", url);
NSLog(@"query string: %@", [url query]);
NSLog(@"host: %@", [url host]);
NSLog(@"url path: %@", [url path]);
queryStrings = [self parseQueryString:[url query]];
NSLog(@"query dictionary: %@", queryStrings);
}
else {
queryStrings = [self parseQueryString:@"wtID=nil"];
}
return YES;
}
क्षमा करें, इस संदर्भ में 'self' क्या है? क्या आप UIAplplicationDelegate में '-विंडो' संपत्ति का जिक्र कर रहे हैं? यदि ऐसा है, तो केवल आईओएस 5+ - बस एक सिर-अप। –
@ कॉनराडशल्ट्ज हाँ, यह यूआईएप्लिकेशंस डिलेगेट था। यह जानना महत्वपूर्ण है, धन्यवाद! – utahwithak
मुझे यकीन नहीं है कि यह करने का यह सबसे अच्छा या एकमात्र तरीका है, लेकिन इस तरह मैंने इसे करने का फैसला किया और यह ठीक काम करता है। धन्यवाद। – HackyStack