簡體   English   中英

[[NSDate alloc] init]崩潰

[英]Crash on [[NSDate alloc] init]

我的代碼很簡單:

NSDate * curDate = [[NSDate alloc] init];
return (int64_t)([curDate timeIntervalSince1970] * 1000);

但是我遇到了以下堆棧跟蹤的市場崩潰問題:

線程227崩潰:0 libsystem_c.dylib
0x000000018d2af4bc __中止+ 176(abort.c:140)1 libsystem_c.dylib 0x000000018d2af4bc __abort + 176(中止c:140)2 libsystem_c.dylib 0x000000018d2af40c中止+ 152(abort.c:99)3
libsystem_malloc.dylib 0x000000018d37fa5c nanozone_error + 332(nano_malloc.c:82)4 libsystem_malloc.dylib
0x000000018d381be0 _nano_malloc_check_clear + 412(nano_malloc.c:660)5 libsystem_malloc.dylib 0x000000018d380be8 nano_calloc + 80(nano_malloc.c:892)6 libsystem_malloc.dylib
0x000000018d372168 malloc_zone_calloc + 152(malloc.c:1367)7
libsystem_malloc.dylib 0x000000018d3720ac calloc + 40(malloc.c:1643)8 libobjc.A.dylib 0x000000018cdaf624 class_createInstance + 76(objc-runtime-new.mm:6376)9
CoreFoundation 0x000000018e374c9c __CFAllocateObject + 28(NSObject.m:1005)10 CoreFoundation
0x000000018e2472d4 + [__ NSDate __new:] + 20(NSDate.m:67)11 CoreFoundation 0x000000018e2472b0-[__ NSPlaceholderDate initWithTimeIntervalSinceReferenceDate:] + 112(NSDate.m:199)

關於分配可能出什么問題以及修復它的可能方式的任何想法嗎?

應該:

NSDate * curDate = [NSDate date];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM