আমার অ্যাপ্লিকেশন জুড়ে, আমি সেট করার সময় আমি শব্দার্থ সংক্রান্ত সমস্যার সতর্কতা পাচ্ছি ViewController.delegate = self
। আমি অনুরূপ পোস্টগুলি সন্ধান করেছি এবং খুঁজে পেয়েছি তবে কেউই আমার সমস্যার সমাধান করতে সক্ষম হয়নি।
ViewController.m:
GameAddViewController *gameAddViewContoller = [[navigationController viewControllers] objectAtIndex:0];
gameAddViewContoller.delegate=self;
সেট করার সময় আমি ত্রুটি বার্তাটি পাই .delegate=self
।
গেমএডভিউকন্ট্রোল.আর:
@protocol GameAddViewControllerDelegate <NSObject>
- (void)gameAddViewControllerDidCancel:(GameAddViewController *)controller;
- (void)gameAddViewController:(GameAddViewController *)controller didAddGame:(Game *) game;
@end
@interface GameAddViewController : UITableViewController <GameAddViewControllerDelegate>
{
sqlite3 *pitchcountDB;
NSString *dbPath;
}
@property (nonatomic, strong) id <GameAddViewControllerDelegate> delegate;
...
@end
ViewController.h:
#import "GameAddViewController.h"
@class ViewController;
@protocol ViewControllerDelegate <NSObject>
- (void)ViewControllerDidCancel:(ViewController *)controller;
@end
@interface ViewController : UIViewController <ViewControllerDelegate>
-(void) checkAndCreateFile;
@end
সতর্কতা বার্তাগুলি সমাধান করতে কেউ আমাকে সঠিক দিকে নির্দেশ করতে পারে?