gpt4 book ai didi

ios - 带有 EXC_BAD_ACCESS 的 NSArray obis 命令的最后一个元素出错(代码=EXC_ARM_DA_ALIGN

转载 作者:行者123 更新时间:2023-11-28 22:16:04 25 4
gpt4 key购买 nike

我收到此错误 "EXC_BAD_ACCESS (code=EXC_ARM_DA_ALIGN"当 Xcode 到达最后一个“nil”语句以识别 NSArray* objs 的结尾时。

我看过其他评论类似的错误herehere但那些似乎与我遇到的事情无关。我错过了什么很明显吗?有人遇到过这种情况么?

谢谢

                                NSArray *keys = [NSArray arrayWithObjects:ATHLETEID, CURRENTGRADE, EVENTNAME,
PERSONALREC, SEASONSBEST, EVENTMARK, MEETDATE, MEETID, MEETNAME,
EVENTPLACE, SEASON_NAME,
SORTMARK,TYPE, RESULTID, nil];

NSArray *objs = [NSArray arrayWithObjects:
athleteID,
t_currentGrade,
t_eventName,
t_eventPR,
t_eventSB,
t_markInEvent,
t_meetDate,
t_meetID,
t_meetName,
t_placeInEvent,
t_currentSeason,
t_sortMark,
t_typeOfEvent,
t_uniqueResultID,nil];

NSMutableDictionary *resultsFromSingleMeet [[NSMutableDictionary alloc]
initWithObjects:objs
forKeys:keys];

这是我的 Debug Navigator 的转储:

Thread 1, Queue : com.apple.main-thread
Thread 2, Queue : com.apple.libdispatch-manager
Thread 4, Queue : Athlete fetcher
#0 0x2e1bc79c in CFRetain ()
#1 0x2e1ca760 in +[__NSArrayI __new:::] ()
#2 0x2e1c7f04 in -[__NSPlaceholderArray initWithObjects:count:] ()
#3 0x2e1fdbdc in +[NSArray arrayWithObjects:] ()
#4 0x00034290 in __84+[MarksFromMeets(FromAthleticNet) fetchAthleteMarksIntoDatabase:whereIDofAthleteIs:]_block_invoke at /Users/Phlipo/Documents/iOS_Programming/ITrackPerformance/ITrackPerformance/MarksFromMeets+FromAthleticNet.m:293
#5 0x38ad00c2 in _dispatch_call_block_and_release ()
#6 0x38ad4e7a in _dispatch_queue_drain ()
#7 0x38ad1f92 in _dispatch_queue_invoke ()
#8 0x38ad5744 in _dispatch_root_queue_drain ()
#9 0x38ad59c4 in _dispatch_worker_thread2 ()
#10 0x38bffdfe in _pthread_wqthread ()

最佳答案

我猜您正在向数组中添加基本类型(例如 NSUIntegerint),而不是对象。确保将所有数字包装在 NSNumber 对象中。

关于ios - 带有 EXC_BAD_ACCESS 的 NSArray obis 命令的最后一个元素出错(代码=EXC_ARM_DA_ALIGN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21643019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com