के लिए एक अलग दृश्य नियंत्रक से फ़ंक्शन को कॉल करना मुझे एक समस्या है जहां मैं किसी अन्य नियंत्रक से एक व्यू कंट्रोलर में परिभाषित फ़ंक्शन को कॉल करना चाहता हूं। मैं कोशिश करता हूं कि एक सौ अलग-अलग सेटअप लॉक लगता है और कुछ भी काम नहीं करता है।आईफोन
मैंने मूल कोड पोस्ट किया है और उम्मीद कर रहा था कि कोई मुझे बता सके कि वे यह कैसे करेंगे। असल में मैं बस इतना करना चाहता हूं कि स्विचब्यू कंट्रोलर में गेम व्यू कंट्रोलर से परिभाषित MYBPress फ़ंक्शन को कॉल करें जब डीलबी बटन दबाया जाता है। किसी भी तरह की सहायता का स्वागत किया जाएगा। पुनश्च: मैं एक लंबे समय के लिए कोडित है, लेकिन Obj सी
// ------- SwitchViewController.h ---------------
#import <UIKit/UIKit.h>
@class GameViewController;
@class OptionsViewController;
@interface SwitchViewController : UIViewController {
OptionsViewController *optionsViewController;
}
@property (retain, nonatomic) OptionsViewController *optionsViewController;
@property (retain, nonatomic) GameViewController *gameViewController;
-(IBAction)MyBPress:(id)sender;
@end
// -------- GameViewController.h ------------
#import <UIKit/UIKit.h>
@interface GameViewController : UIViewController {
IBOutlet UIButton *dealB;
}
@property(nonatomic,retain) IBOutlet UIButton *dealB;
- (IBAction)dealB:(id)sender;
@end
// ------- GameViewController.m
#import "GameViewController.h"
@implementation GameViewController
@synthesize dealB; // The Deal button
- (IBAction)dealB:(id)sender
{
// Here is where I want to call the MyBPress function
}
@end
आपके इनपुट के लिए धन्यवाद। क्या यह एक खराब डिजाइन है? शायद, लेकिन सवाल यह है कि, यह किया जा सकता है। –
अरे, St3fan, मैं वापस चला गया और NsNotificationCenter का उपयोग कर फिर कोशिश की और इसे काम करने के लिए मिला। मैंने पहले कोशिश की थी लेकिन जाहिर है कि यह सही नहीं कर रहा था। मेरी निराशा ने मुझे अपरंपरागत तरीकों का प्रयास करने का नेतृत्व किया :-) आपकी टिप्पणी ने मुझे फिर से देखने के लिए मिला और मैंने इसे समझ लिया, इसलिए इनपुट के लिए धन्यवाद। –