AppDelegate
あなたが とMyAppDelegate
で定義されているMyAppDelegate.h
としましょうMyAppDelegate.m
。
これを試してください:
#import <UIKit/UIKit.h>
#import "MyAppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool
{
return UIApplicationMain(argc, argv, nil, NSStringFromClass([MyAppDelegate class]));
}
}
編集: これは ARC 対応アプリの当然のことです。ARC を使用していない場合は、それを unsing することを検討してください。ARC以外のアプローチを主張する場合は、行を置き換えてください:
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegatename");
と
int retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([MyAppDelegate class]));
どちらの場合もMyAppDelegate
、アプリケーション デリゲート クラスの実際の名前に置き換える必要があります。
EDIT2:
追加のコマンドによると、main.m は次のようになります。
#import <UIKit/UIKit.h>
#import "Radio99AppDelegate.h"
int main(int argc, char *argv[])
{
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
return UIApplicationMain(argc, argv, nil, NSStringFromClass([Radio99AppDelegate class]));
[pool release];
return retVal;
}
radio99AppDelegate を使用しているのか、Radio99AppDelegate を使用しているのかはわかりません。後者は「標準」です。これが新しいプロジェクトである場合は、ARC に「翻訳」することを検討するのが賢明です。メモリ管理の煩わしさが大幅に軽減されます。