0

次のコードがあります

dispatch_queue_t dispatch_get_local_queue()
{
    static dispatch_queue_t _queue;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        _queue = dispatch_queue_create("com.github.blackraccoon", 0);
        dispatch_queue_set_specific(_queue, "com.github.blackraccoon", (void*) "com.github.blackraccoon", NULL);
    });
    return _queue;
}

行 dispatch_queue_set_specific でシグナル EXC BAD ACCESS を受信した後。これをどのように処理しますか?iPhone 5.0シミュレーターではすべて正常に動作します。しかし、iPhone 4.3 シミュレーターと iOS 4.2 の iPad ではクラッシュします。BlackRaccoon プロジェクトの一部です。私の後

createDir = [BRRequestCreateDirectory initWithDelegate: self];
createDir.path = [NSString stringWithFormat:@"/%@/",strProjectID];
createDir.hostname = @"cite";
createDir.username = @"username";
createDir.password = @"password";
[createDir start];
4

1 に答える 1

3

ドキュメントを読むことが重要です。

提供状況
iOS 5.0 以降で利用可能です。

オプションは次のとおりです。

  • 古いデバイスで動作するようにライブラリを自分で変更してみてください
  • 古いバージョンをサポートするには、 githubプロジェクトで問題を報告してください
  • iOS 4 をサポートする別のプロジェクトを使用する
于 2012-12-04T14:08:37.163 に答える