0

2 行目で EXC_BAD_ACCESS 例外がスローされます。私は Objective C や C にあまり詳しくありませんが、私が使用している SDK は C パラメーターを取ります。ここで何が間違っていますか?

unsigned char *header = (unsigned char*)[
    [ticket_design objectForKey:@"header"]
    cStringUsingEncoding:NSStringEncodingConversionAllowLossy
];
int header_length = strlen((const char*)header);
4

1 に答える 1

0

可能であれば、次のようにして標準的なルートに進みheaderますNSString

int len = [myString length];

これは醜いクラッシュを防ぐと思います...しかし、header空であるか、nullで終了していないようです。

于 2013-03-28T00:17:25.350 に答える