У меня есть класс ViewController (возможно, я не должен был назван этот класс так?)Несовместимые указатель типа присвоения «ViewController»
Почему меня есть предупреждение
Несовместимые указатель типа присвоение к 'ViewController' из 'UIViewController' в AppDelegate
Update:
на этой линии
self.viewController = [[[myPlugin alloc] getPluginViewController] autorelease];
в AppDelegate.h У меня есть
@class ViewController;
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) ViewController *viewController;
@end
в MyPlugin У меня есть
-(ViewController*) getPluginViewController {
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
return self.viewController;
В ViewController У меня есть
@interface ViewController : UIViewController {
Нет, вы не должны были назвать класс, который. – LuckyLuke
, где вы определили свойство viewController как свойство, можете ли вы добавить этот код? – rishi
в противном случае, если вы хотите удалить это предупреждение, есть работа вокруг - self.viewController = (ViewController *) [[[myPlugin alloc] getPluginViewController] autorelease]; – rishi