3

私は答えを探していましたが、同様の問題を抱えている人を見つけることができませんでした。

次の Podfile を使用して、推奨される方法 (cocoapods) を使用して、プロジェクトに RestKit 0.20.0 をインストールしました。

platform :ios, '5.1' 
pod 'RestKit', '~> 0.20.0'

私の問題は、すべての Foundation (および UIKit) タイプが見つからないことです。以下にいくつかの例を示します。

.../Block.h:11:20: Cannot find interface declaration for 'UIView', superclass of 'Block'
.../Block.h:14:38: Unknown type name 'UIImageView'
.../Block.h:28:23: Unknown type name 'NSInteger'

このページのすべてのヒントを試しました: http://docs.cocoapods.org/guides/integrating_a_project.html

また、空の新しいプロジェクト (コンパイル エラーなし) に Cocoapods を介して Reskit を正常にインストールできたことにも言及する価値があります。2 つのプロジェクトのビルド設定を比較しましたが、同じです。

ご協力いただきありがとうございます。

4

1 に答える 1

0

わかりました、解決策を見つけましたが、まだ問題の根本を理解していません。

エラーは実際には 1 つのクラス (ブロック) でのみ発生していました。クラスの名前を別のものに変更すると問題が解決したため、「ブロック」という名前が原因のようでした(クラスを削除して再作成するだけでは不十分で、名前の変更が必要でした)。

私が理解できないのは、この場合の通常のエラーは「重複シンボル」であることです。

于 2013-04-29T15:21:14.710 に答える