Add the lines that starts with + symbol.
Code: Select all
// Class: CIrrDeviceiOS.mm
CIrrDeviceIPhone::~CIrrDeviceIPhone()
{
+ [(IrrIPhoneDevice*)DeviceM release];
}
(void) dealloc
{
// Need to dealloc the old context before creating another
+ if([EAGLContext currentContext] == context)
+ [EAGLContext setCurrentContext:nil];
+ [context release]; // If Arc enabled Just use context = nil;
[self deactivateAccelerometer];
[self deactivateGyroscope];
[self deactivateDeviceMotion];
[motionManager release];
[super dealloc];
}