0
従来のloadobjectsatresourcepath:delegate:メソッドを使用して、restkitをうまく起動してオブジェクトをロードできるようです。しかし、ブロック:^ {}を導入すると、毎回restkitがクラッシュします。0.10.0にアップグレードした後にRestKitがクラッシュする
[[RKObjectManager sharedManager] loadObjectsAtResourcePath:@"/api/v1/places" delegate:self block:^(RKObjectLoader* loader) {
loader.objectMapping = [[RKObjectManager sharedManager].mappingProvider objectMappingForClass:[Place class]];
}];
私は、ログにこれを取得する:この問題を解決する方法について
2012-05-12 19:07:32.266 App - [RKObjectManagerloadObjectsAtResourcePath:delegate:block:]: unrecognized selector sent to instance 0x3aa2e0
2012-05-12 19:07:32.268 App - *** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '-[RKObjectManager loadObjectsAtResourcePath:delegate:block:]: unrecognized selector sent to instance 0x3aa2e0'
任意の考え?ありがとう!
ありがとう!それは私が疑ったことです。これは私のためにとても混乱していました。そして、Xcodeが古いRestkitライブラリとリンクしていて、コード補完が正しく機能していないことがわかりました。派生したデータコンテンツを削除して再構築すると、すべて正常に動作します。 – chourobin