私は作業コードを持っています
NSRange range = NSMakeRange(0, [arguments count]);
void *argList = malloc(sizeof(NSObject *) * [arguments count]);
[arguments getObjects:(id*)(const id *)argList range:range];
//printf("hello....%lu...",sizeof(argList));
retVal = [[NSString alloc] initWithFormat:formatString arguments:argList ];
free(argList);`
32 ビット デバイスでは問題なく動作しますが、64 ビット デバイスではクラッシュします。私がデバッグできる唯一のことは、argList のサイズが 64 ビット デバイスで 8 バイト、32 ビット デバイスで 4 バイトのスペースを占めていることです。誰もこの問題に直面しましたか? 前もって感謝します