2

我正在使用 Ben Gottlieb 的Twitter+OAuth代码。

在我的 3.1.2 iPhone 上运行良好,但在我的 2.2.1 iPhone 上崩溃。我在通话中遇到EXC_BAD_ACCESS错误。EstimateBas64EncodedDataSize这是我在调试器中看到的:

#0  0x2fe1e724 in __dyld_pthread_getspecific
#1  0x2fe1eddc in __dyld___gthread_getspecific
#2  0x2fe1eec8 in __dyld__Unwind_SjLj_Register
#3  0x2fe07b14 in __dyld__ZN4dyld14bindLazySymbolEPK11mach_headerPm
#4  0x2fe15ebc in __dyld_stub_binding_helper_interface
#5  0x0003cab8 in EstimateBas64EncodedDataSize at Base64Transcoder.c:106
#6  0x0003cb04 in Base64EncodeData at Base64Transcoder.c:120
#7  0x0003e476 in -[OAHMAC_SHA1SignatureProvider signClearText:withSecret:] at OAHMAC_SHA1SignatureProvider.m:50

我错过了什么?2.2.1 不提供的库?

4

1 回答 1

2

看起来 OAuth 库是针对 3.0 框架构建的。如果您想以 2.2.1 为目标,则需要针对这些框架构建它。

于 2009-11-27T02:41:26.523 回答