0
我正在努力獲得這PaperFoldMenuController去,雖然它工作正常,但我設置foldMenuViewController.delegate = self
時,我得到一個錯誤,我Assigning to 'id<PaperFoldMenuControllerDelegate>' from incompatible type 'DOAppDelgate *const__strong'
。我將它分配在與看起來運行良好的演示完全相同的地方。有任何想法嗎?設置代理自己PaperFoldMenuController
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
UINavigationController *navigationController = (UINavigationController *)self.window.rootViewController;
DOMasterViewController *controller = (DOMasterViewController *)navigationController.topViewController;
controller.managedObjectContext = [self managedObjectContext];
foldMenuViewController = [[DOMenuViewController alloc] initWithMenuWidth:200 numberOfFolds:5];
foldMenuViewController.delegate = self;
[self.window setRootViewController:foldMenuViewController];
NSMutableArray* viewControllers = [NSMutableArray array];
[viewControllers addObject:navigationController];
[viewControllers addObject:controller];
[foldMenuViewController setViewControllers:viewControllers];
return YES;
}
+1好,簡短,正是我要說的! :) – Firo