Cocoa 应用程序未在构建和运行时启动,而是手动启动

标签 cocoa macos ghosts-in-the-machine

我有一个非常有趣的问题。昨天我的程序运行得很好,但现在当我点击构建并运行时,我得到了 exc_bad_access,但是如果我从构建文件夹启动应用程序,它会完美启动,似乎没有任何问题。

调试器的最后一行是:

#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:]

为什么我的应用昨天运行良好,但今天却运行不佳?

最佳答案

您是否尝试过将其关闭然后再次打开?

这可能是 XCode 或其使用的任何工具出了问题,只需重新启动即可清理。

关于Cocoa 应用程序未在构建和运行时启动,而是手动启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2953073/

相关文章:

cocoa - 如何在 Apple Cocoa 应用程序中获取设备 ID?

c# - 在 Visual Studio 中使用 C# 或 VB 创建适用于 Mac、Windows 或 iOS 的桌面应用程序

macos - 如何在 OS X 中使用终端获取进程的 session ID?

python - 为什么 Mac OS X python 与 CentOS Linux python 对字符串中的\U 转义有不同的解释?

cocoa - Objective-C/cocoa 丢失数组值

objective-c - objective-c /c : Detect USB drive via IOKit only on Mac

objective-c - NSTableView 下降焦点颜色

objective-c - 如何找出谁是方法或函数的调用者?