[add] first
This commit is contained in:
29
MainApp/main.mm
Executable file
29
MainApp/main.mm
Executable file
@@ -0,0 +1,29 @@
|
||||
#include <UnityFramework/UnityFramework.h>
|
||||
|
||||
UnityFramework* UnityFrameworkLoad()
|
||||
{
|
||||
NSString* bundlePath = nil;
|
||||
bundlePath = [[NSBundle mainBundle] bundlePath];
|
||||
bundlePath = [bundlePath stringByAppendingString: @"/Frameworks/UnityFramework.framework"];
|
||||
|
||||
NSBundle* bundle = [NSBundle bundleWithPath: bundlePath];
|
||||
if ([bundle isLoaded] == false) [bundle load];
|
||||
|
||||
UnityFramework* ufw = [bundle.principalClass getInstance];
|
||||
if (![ufw appController])
|
||||
{
|
||||
// unity is not initialized
|
||||
[ufw setExecuteHeader: &_mh_execute_header];
|
||||
}
|
||||
return ufw;
|
||||
}
|
||||
|
||||
int main(int argc, char* argv[])
|
||||
{
|
||||
@autoreleasepool
|
||||
{
|
||||
id ufw = UnityFrameworkLoad();
|
||||
[ufw runUIApplicationMainWithArgc: argc argv: argv];
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user