0

RKObjectManager を設定すると、次のことが発生する可能性があります。

*** Assertion failure in -[RKReachabilityObserver validateIntrospection]

Google グループで参照: https://groups.google.com/forum/?fromgroups#!topic/restkit/JQ4I6MZrVyc%5B1-25%5D

4

1 に答える 1

0

答えは、少なくとも私のシナリオでは:

セットアップ中に 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 を置き換えようとしないでください。

問題にはいくつかのバリエーションがあるようですが、他の誰かが検討したいですか?

于 2012-08-15T17:35:15.683 に答える