

SwiftでObjective-Cのクラスを読み込むために  
SocketRocket-Bridge-Header.hというファイルを作成し、その中にimportの記載しました。

[code]

    #ifndef RemoteControl_SocketRocket_Bridge_Header_h
    #define RemoteControl_SocketRocket_Bridge_Header_h
    #import "SRWebSocket.h"
    #endif
    
[/code]

[Build Settings]の[Objective-C Bridging Header]に  
`$(SRCROOT)/$(PRODUCT)/RemoteControl/SocketRocket-Bridge-Header.h`  
と設定していますが、以下のエラーが発生します。  
`/Users/sagyo/Copy/iPhoneアプリ/RemoteControl/RemoteControl/SocketRocket-Bridge-
Header.h:12:9: 'SRWebSocket.h' file not found`

SRWebSocket.hのフルパスは  
`/Users/sagyo/Copy/iPhoneアプリ/RemoteControl/RemoteControl/SocketRocket-
BrHeader.h`  
です。

XCodeを再起動しもエラーは直りません。

Always Search User Pathsも有効(YES)にしました。でもエラーが出ます。

対処方法をご存知の方はご教示お願いします。


CC BY-SA 3.0
2015-07-25T07:12:23.213
12687
2015-09-07T23:30:54.893
2015-08-08T18:53:01.073
5519
8593
question
swift xcode
ヘッダファイル(.h)が見つからず


日本語のパス名が嫌な予感がします。  
アプリの名称をローマ字にして（いろいろなパスが影響すると思うので、できれば一旦ミニマムで新規アプリを作成して）試してみてください。


CC BY-SA 3.0
2015-08-04T03:19:18.087
13010
2015-08-04T03:19:18.087
257
12687
answer


試しにフルパスで#importしてみては？


CC BY-SA 3.0
2015-08-04T14:32:09.857
13039
2015-08-04T14:32:09.857
10798
12687
answer