【问题标题】:How to deal with RESTKit Reachability Assertion Failure如何处理 RESTKit 可达性断言失败
【发布时间】:2012-08-15 17:35:15
【问题描述】:

在设置 RKObjectManager 时,可能会发生以下情况:

*** Assertion failure in -[RKReachabilityObserver validateIntrospection]

在 Google 网上论坛上引用: https://groups.google.com/forum/?fromgroups#!topic/restkit/JQ4I6MZrVyc%5B1-25%5D

【问题讨论】:

    标签: ios restkit


    【解决方案1】:

    答案,至少在我的场景中:

    一旦 RKObjectManager 在设置过程中提供了它的 baseURL,如下所示:

    RKObjectManager* manager = [RKObjectManager managerWithBaseURLString:MY_BASE_API_URL];
    

    以后直接替换底层的RKClient,像这样:

    manager.client = [RKClient clientWithBaseURL:[NSURL URLWithString:MY_BASE_API_URL]];
    

    会导致这个错误:

     *** Assertion failure in -[RKReachabilityObserver validateIntrospection]
    

    因此,一旦设置了顶级 RKObjectManager,就不要尝试替换 RKClient。

    这个问题似乎有几个变种,还有其他人想参与吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-16
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-05
      • 1970-01-01
      相关资源
      最近更新 更多