28

これは私の .pch ファイルです -

   //
// Prefix header for all source files of the 'English Club' target in the 'English Club' project
//

#import <Availability.h>

#ifndef __IPHONE_4_0
#warning "This project uses features only available in iOS SDK 4.0 and later."
#endif

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
    #import <CoreData/CoreData.h>
    #import "Helper.h"
    #import "Animations.h"
    #import "Constants.h"
    #import "SoundPlayer.h"
    #import "UAirship.h"
    #import "UAStoreFront.h"
    #import "UIIMagesNames.h"
    #import "UIView+Sizes.h"
    #import "HelpButton.h"
    #import "SoundPlayer.h"
    #import <RestKit/RestKit.h>
    #import "UIHelpSoundFiles.h"


#endif

それでも、Xcode がそれらのクラスを見つけることができないというエラーを表示することは非常に頻繁です。(たとえばヘルパー)。問題は、プロジェクトがコンパイルされて正常に動作することですが、何百ものエラーがあり、実際のエラーを探すのを妨げています.

理由はありますか?

4

6 に答える 6

18

pchファイルを更新(スペースの追加と削除)して再構築するだけで、xcodeでこれらの問題が修正されることがわかりました

于 2013-05-16T21:47:42.880 に答える
1

Xcode 5 の更新:

派生データを Xcode オーガナイザーから直接削除できるようになりました。削除、クリーン、ビルドで問題が解決しました。

ここに画像の説明を入力

于 2013-10-25T21:13:39.620 に答える
0

また、ターゲットに .pch ファイルが設定されていないことも問題の 1 つです。これを行うには、次の手順を実行します。
1. ターゲット設定に移動します。
2. オプションのPrecompile Prefix Headerを YES に設定します。
3.プレフィックス ヘッダーには、プロジェクトの相対パスまたは絶対パスを追加します。

于 2015-05-13T13:56:14.107 に答える