Приложение Cocoa не запускается при сборке и запуске, но запускается вручную - PullRequest
0 голосов
/ 02 июня 2010

У меня довольно интересная проблема. Вчера моя программа работала отлично, но сегодня я получаю exc_bad_access, когда нажимаю build и go, но если я запускаю приложение из папки build, оно запускается отлично, и, похоже, в этом нет ничего плохого.

Последняя группа строк отладчика:

#0  0xffff07c2 in __memcpy
#1  0x969f7961 in CFStringGetBytes
#2  0x96a491b9 in CFStringCreateMutableCopy
#3  0x991270cc in -[NSCFString mutableCopyWithZone:]
#4  0x96a5572a in -[NSObject(NSObject) mutableCopy]
#5  0x9913e6c7 in -[NSString stringByReplacingOccurrencesOfString:withString:options:range:]
#6  0x9913e62f in -[NSString stringByReplacingOccurrencesOfString:withString:]
#7  0x99181ad0 in -[NSScanner(NSDecimalNumberScanning) scanDecimal:]
#8  0x991ce038 in -[NSDecimalNumberPlaceholder initWithString:locale:]
#9  0x991cde75 in -[NSDecimalNumberPlaceholder initWithString:]
#10 0x991ce44a in +[NSDecimalNumber decimalNumberWithString:]

Почему мое приложение отлично работало вчера, а не сегодня?

Ответы [ 3 ]

1 голос
/ 02 июня 2010

Вы пытались выключить и снова включить?

Это может быть что-то, что пошло не так с XCode или любым из инструментов, которые он использует, и ему просто нужна перезагрузка, чтобы очистить его.

0 голосов
/ 02 июня 2010

Проблема была в сборке мусора. Отключил его, и теперь он работает, но теперь мне нужно пройтись и добавить немного releases и все в таком духе: (

0 голосов
/ 02 июня 2010

Делаете ли вы какие-либо предположения о текущем рабочем каталоге при запуске? Это будет отличаться в зависимости от того, как вы запускаете свое приложение, поэтому, если у вас есть относительные пути к файлам, основанные на предполагаемом рабочем каталоге, то вы можете потерпеть неудачу в одном случае, но не в другом (особенно, если вы не выполняете какую-либо проверку ошибок при открытии файлов!).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...