2017-11-15 11 views
0

objCに糸くずれのエラーがありますが、reinterpret_castの構文を使用している場合、解決方法がわかりません。アプリケーションはもう作成されません。 ?糸くずのエラーobjectiveC

エラー:NSString + EXT.h:9:Cスタイルのキャストを使用しています。 reinterpret_castは(...)の代わりに、複数の研究と試験後[可読性/キャスト]

NSStringの+ EXT.h

#ifndef ATOM_BROWSER_UI_COCOA_NSSTRING_ANSI_H_ 
#define ATOM_BROWSER_UI_COCOA_NSSTRING_ANSI_H_ 

#import <Foundation/Foundation.h> 

@interface NSString(ANSI) 

- (BOOL)containsANSICodes; 
- (NSMutableAttributedString*)attributedStringParsingANSICodes; 

@end 

#endif // ATOM_BROWSER_UI_COCOA_NSSTRING_ANSI_H_ 
+0

問題をrefactorizeして解決するために私を助けてよんでしたソースがObjective-Cソースとしてコンパイルされていることを確認しますか? (そしてCソースではありません)ANSIの代わりにカテゴリの別の名前を試しましたか? –

答えて

0

を使用して、私はこのthread

マクロのように従うことによって問題を修正します

#define REINTERPRET(type, expr) (*(type *)&(expr)) 

関連する問題