У меня проблема с приложением для iPhone, я получаю EXC_BAD_ACCESS, у меня были некоторые утечки памяти, но теперь они устранены, поэтому я не уверен, что происходит. Я понимаю, что не предоставил много информации, но я действительно не знаю, что происходит.
Откроется начальный экран, где у меня есть несколько кнопок. Нажатие на первую кнопку, которая запускает следующий код и открывает модальное представление:
-(IBAction)newWorkoutButton
{
newWorkoutViewController .loadedFromRootViewController = @"YES";
[self presentModalViewController:newWorkoutViewController animated:YES];
}
Экран зависает, и код указан ниже:
#import <UIKit/UIKit.h>
#import <objc/runtime.h>
#import <CoreLocation/CoreLocation.h>
int main(int argc, char *argv[])
{
Method getDistanceFrom = class_getInstanceMethod([CLLocation class], @selector(getDistanceFrom:));
class_addMethod([CLLocation class], @selector(distanceFromLocation:), method_getImplementation(getDistanceFrom), method_getTypeEncoding(getDistanceFrom));
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil); // ERROR HAPPENING HERE
[pool release];
return retVal;
}