Tag: 64bit

IOS:在64位设备崩溃

有人可以解释为什么我的应用程序崩溃,出现以下错误: EXC_BAD_ACCESS(代码= 1,地址= …) 此崩溃仅在64位设备中发生。 我无法弄清楚。 – (NSString *)getIPAddress { NSString *address = nil; struct ifaddrs *interfaces = NULL; struct ifaddrs *temp_addr = NULL; int success = 0; // retrieve the current interfaces – returns 0 on success success = getifaddrs(&interfaces); if (success == 0) { // Loop through linked list of interfaces temp_addr = […]

Memcpy只会在iPhone 5s上崩溃

所有, 我正面临iPhone 5s的一个奇怪的问题。 我正在使用第三方库在我的应用程序中进行HMAC-SHA1encryption。 该库使用memcpy ,我不知道它是什么,因为我没有在C太多的内存级编程。 encryption工作完全正常,除了64 bit 5s所有手机。 下面是它崩溃的代码(5th line) 。 void SHA1Update(SHA1_CTX* context, unsigned char* data, unsigned int len) { unsigned int i, j; j = (context->count[0] >> 3) & 63; if ((context->count[0] += len << 3) < (len << 3)) context->count[1]++; context->count[1] += (len >> 29); if ((j + len) > 63) […]

当运行一个动作时,Sprite Kit会崩溃,或者仅在iPad Air和iPad mini上加载video

我收到来自Retina mini和iPad Air设备的崩溃报告,但不是iPhone 5S。 它出现在SpriteKit中,当有人点击一个应该在屏幕上显示另一个的精灵时。 我不能在非A7设备上重现这一点,所以想知道是否有人可以看看下面的崩溃日志,让我知道崩溃可能是由什么造成的? Exception Type: SIGSEGV Exception Codes: SEGV_ACCERR at 0xb000000c Crashed Thread: 0 Thread 0 Crashed: 0 libobjc.A.dylib 0x39b30b66 objc_msgSend + 5 1 CoreUI 0x3349bd0d -[CUIStructuredThemeStore renditionWithKey:] + 1050 2 CoreUI 0x334a50af -[CUINamedImage _renditionForSpecificKey:] + 168 3 CoreUI 0x334a50fd -[CUINamedImage image] + 18 4 UIKit 0x31b2ec01 -[_UIAssetManager imageNamed:scale:idiom:subtype:cachingOptions:] + 260 5 […]

PhoneRTC 64位支持?

PhoneRTC目前不支持64位设备。 从2015年2月1日起, 苹果要求所有iOS应用程序支持64位设备 。 因此,很快PhoneRTC将不再是在iOS应用程序中包含video聊天的可行scheme。 这个问题已经在Github上的PhoneRTC的存储库上报告过,但是到目前为止还没有人接受这个问题。 有人知道任何一种方式,PhoneRTC可以支持64位设备,或者一个合适的替代?

OpenGL ES着色器和64位iPhone 5S

我刚刚开始在OpenGL ES应用程序上testingiPhone 5S和64位体系结构。 我看到的问题是(CGFloat)值到达着色器时是错误的。 当我debugging着色器时,我传入0.8,并更改为-1.58819e-23。 我正在使用glUniform4fv()传入值。 我需要使用不同的数据types还是? 或不同的方法来传递值? 当我在32bit上testing的时候,这个值很好 CGFloat brushColor[4]; brushColor[0] = 0.8; brushColor[1] = 0.1; brushColor[2] = 0.1; brushColor[3] = 0.3; glUniform4fv(program[PROGRAM_POINT].uniform[UNIFORM_VERTEX_COLOR], 1, brushColor); (你们有些人可能会注意到这是来自GLPaint演示…) 谢谢, 奥斯汀