如何处理 RESTKit 可达性断言失败
Posted
技术标签:
【中文标题】如何处理 RESTKit 可达性断言失败【英文标题】:How to deal with RESTKit Reachability Assertion Failure 【发布时间】: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
【问题讨论】:
【参考方案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。
这个问题似乎有几个变种,还有其他人想参与吗?
【讨论】:
以上是关于如何处理 RESTKit 可达性断言失败的主要内容,如果未能解决你的问题,请参考以下文章