我想签出一份工作副本:
apr_pool_t *pool = NULL;
apr_pool_create(&pool, NULL);
svn_client_ctx_t *context = NULL;
svn_client_create_context(&context, pool);
svn_opt_revision_t revision;
revision.kind = svn_opt_revision_head;
svn_client_checkout3(NULL,
repo.URL.absoluteString.UTF8String, // repo URL
localURL.path.UTF8String, // local path
&revision,
&revision,
svn_depth_infinity,
TRUE,
FALSE,
context,
pool);
apr_pool_destroy(pool);
它崩溃svn_client_checkout3
了EXC_BAD_ACCESS
(可能是分段错误)。我阅读了文档,但我无法找出我做错了什么。
此错误的原因可能是什么?