问题标签 [sigabrt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
221 浏览

iphone - “运行”应用程序时的 SIGABRT

根据构建日志,我遇到了一些问题,请您说明这些错误可能是由什么引起的。感谢所有帮助。

项目概要:

我有两个项目,我从一个项目文件夹中获取了一些 .h、.m 和 .a 文件,将它们拖到另一个项目中,然后通过 菜单 > 项目 > 添加到项目我已将它们导入到静态库中项目。

出于隐私考虑,我已将某些代码行删除了我的详细信息。

这是我遇到的错误...

  • found branch-22 without store in _SOGLH

  • found branch-22 without store in TrackerInterface::InstantiateTracker()

  • ld: warning: ignoring file /Users/myname/Desktop/*projectname*/*It's_a_dot_A_file*.a, file was built for archive which is not the architecture being linked (armv7)

我对 Xcode 比较陌生,所以我对某些术语没有信心,所以请记住这一点。

国王问候,R.

0 投票
2 回答
1816 浏览

xcode - Xcode:为什么我使用 presentModalViewcontroller 会收到 SIGABRT 消息?

我想切换到另一个视图控制器。我的视图上有一个 UIButton,UIButton 通过使用以下代码有一个 UILongPressGestureRecognizer:

我用来切换 viewControllers 的操作是这样的:

}

问题是当我长按按钮时,我的应用程序崩溃并给我一个 SIGABRT 错误。奇怪的是,它只发生在我的 iPhone 上,而不是模拟器上。

我也尝试过使用

并遇到了同样的问题。据我所知,SIGABRT 意味着存在内存问题,我不明白,因为自动引用计数器已打开。

有想法该怎么解决这个吗?

提前致谢 :)

0 投票
1 回答
667 浏览

ios - 访问 NSDictionary 时接收 SIGABRT

当使用导航到 PLIST 的 NSDictionary 时,我不断收到 SIGABRT 错误,

在这条线上,editLabelTextField.text = [alarm objectForKey:ROOT_KEY];我不知道为什么我会得到这个。警报是一个 NSDictionary,它使用对象作为键来导航到我这样声明的键,#define ROOT_KEY @"Root". 我在另一个文件中定义了它。plist 看起来有点像这样,

0 投票
1 回答
259 浏览

ios - 使用 ios 5.0 进行测试时应用程序崩溃

我正在尝试使用新的 ios 5.0 sdk 编译使用 ios sdk 4.3 开发的应用程序

但是,我在使用 SIGABRT 信号加载应用程序时遇到了奇怪的崩溃

调用堆栈非常简约:

13 UIApplicationMain 14 主

检查控制台后,我收到以下错误:

无法在包中加载 NIB:“NSBundle(已加载)”,名称为“MainWindow_iPad”

我检查了我的资源文件夹,文件在那里,问题只发生在新的 xcode/ios sdk 5.0 上,在具有相同项目的 xcode 4 / ios 4.3 / ipad 4.3 的另一台机器上,该项目不存在

迁移到 ios 5 是否需要对资源管理进行一些调整?

0 投票
1 回答
732 浏览

objective-c - Objective-C 模型类 + 方法 = SIGABRT

我知道这是非常基本的,但我无法弄清楚。
我有一个基本的模型类(为简单起见,我只留下一些属性)

我有一个简单方法的单例,我想将这个类的实例推送到那个单例数组中,我有这样的

现在当我尝试

...一些套装...

我得到“程序接收信号:SIGABRT”。我也尝试过 [marker copy] 但我想我的课程缺少一个复制实现,我应该在使用 addMarker 之前实现复制然后复制标记还是有其他更好的方法?
谢谢。

0 投票
2 回答
2124 浏览

ios - iOS:从 SQLite 数据库填充 tableView

我正在尝试使用从 SQLite 数据库中提取的信息填充 tableView... 我已经阅读了一些教程并尝试遵循它们,但由于某种原因,我的应用程序不断崩溃...

。H

.m

任何帮助将不胜感激......我知道我的数据库工作正常,因为我可以从其他地方获取数据,但似乎当我尝试在这里使用它时,应用程序只是崩溃了......

主要是 EXC_BAD_ACCESS 和 SIGABRT 显示为错误...

现在,有人告诉我 SIGABORT = "SIGABRT 是程序试图自行中止时发送的信号。通常这是因为发生了非常糟糕的事情。"

和“EXC_BAD_ACCESS 发生在消息发送到已经释放的对象时。到错误被捕获时,调用堆栈通常已经消失,尤其是在处理多个线程时。”

好吧,太好了..但我不知道如何解决它...有什么帮助吗?

0 投票
2 回答
164 浏览

iphone - NSArray componentsSeparatedByString Sigabrt

我在 NSlog 上获得了 Sigabrt,但我不知道为什么 - 有什么建议吗?

按照乔斯的建议,我现在得到了:

这给了我在 NSLog 事情上的 EXC_BAD_ACCESS。

0 投票
1 回答
738 浏览

ios - 在 MKMapView 上尝试多个注释时出现 SIGABRT 错误

我一直在使用 MKMapView 并在地图上放置注释图钉。我正在努力在地图中为 30 个不同的位置放置 30 个图钉,并确保在添加每个附加位置后运行 iPhone SDK。然后,不知从何而来,它开始崩溃并给了我可怕的“SIGABRT”。啊!!

我知道这可能是我的语法中的一个小错误,但由于我只是在复制和粘贴以前有效的代码,所以我很茫然。我正在考虑使用 MKCoordinateRegionMake 让一切更简洁(我读到这可能是一个选项)但我已经进入了 10 家商店,所以需要很多时间来切换它,我不想要如果这是一个快速解决方法。

我继续取出除一个坐标外的所有坐标,它起作用了。然后我又加了一个,它工作了,等等。出于某种原因,它工作了很多次,但有时它会锁定并崩溃。我认为这只是特定位置的问题,但它似乎从来没有特别是任何位置的语法问题。所以现在我不知道是什么原因造成的。

我认为这可能是分配和释放我做得不对的问题?我试图在代码期间“释放”某些分配的空间,但问题仍然存在。我也尝试在代码期间不释放分配空间的情况下这样做,同样的问题。

这是我正在使用的代码(所有代码有时都有效,所以我在 MillersLocations 文件中正确设置了标题、副标题和坐标):

MapViewController.m

错误(线程 1:程序收到信号“SIGABRT”。)总是发生在以下行:

[mapView setRegion:store57 动画:YES];

或者也在 store90 上。还有其他商店也发生过这种情况,但总是在那条线上。没有我已经确定的押韵或理由。

感谢任何可以提供帮助的人!抱歉,如果我有点啰嗦,我只是想确保我包含了您需要帮助的任何信息。

编辑

一旦我正确合成了我创建的 MKMapView 插座,然后获得了发布它的代码(“[mapView 发布];”),它就起作用了。我假设 MapViews 会自行发布,这可能是导致错误的原因。

它工作得很好,然后我去添加另一个注释,它又崩溃了。当我删除新注释时它会起作用,所以当我添加更多注释时会出现问题。AG。任何帮助表示赞赏。谢谢。

0 投票
1 回答
565 浏览

iphone - iPhone 崩溃报告:SIGABRT

我的应用程序中有一个让我抓狂的错误!主线程在尝试隐藏 navigationController 工具栏后收到 SIGABRT 消息。

有谁知道它来自哪里?提前致谢。应用程序

编辑 :

这是崩溃报告:

0 投票
2 回答
9889 浏览

objective-c - ccTouchesBegan 与 ccTouchBegan - 触摸检测和 SIGABRT 崩溃

我目前正在做一个应用程序,我试图检测用户的触摸位置。

在实现“检测触摸位置”功能的过程中,我从 ccTouchBegan 更改为 ccTouchesBegan。

但我无法让它工作。我从 ccTouchBegan 更改为 ccTouchesBegan:

而不是使用:

当我这样做时,当我单击屏幕时,整个事情都会崩溃。生成 SIGABRT 错误突出显示:

所以我的问题是:

为什么你认为它会崩溃?

ccTouchBegan 和 ccTouchesBegan 有什么区别?多点触控能力?

如需进一步帮助,这是我的代码: