これは私を夢中にさせています!まったく同じhファイルを使用した別のプロジェクトもありますが、これは正常に機能しますが、機能しません。Xcodeは、@ end(太字)を赤で表示するように強制し続けます。その後、「@endはObjectiveCコンテキストに表示される必要があります」という赤のエラーで自身の提案を拒否します。私は何を間違っていますか!!!!!!
#import <Foundation/Foundation.h>
@class AFHTTPRequestOperation;
@protocol AFHTTPClientOperation;
@protocol AFMultipartFormData;
#ifdef _SYSTEMCONFIGURATION_H
extern NSString * const AFNetworkingReachabilityDidChangeNotification;
#endif
#ifdef _SYSTEMCONFIGURATION_H
typedef enum {
AFNetworkReachabilityStatusUnknown = -1,
AFNetworkReachabilityStatusNotReachable = 0,
AFNetworkReachabilityStatusReachableViaWWAN = 1,
AFNetworkReachabilityStatusReachableViaWiFi = 2,
} AFNetworkReachabilityStatus;
#endif
typedef enum {
AFFormURLParameterEncoding,
AFJSONParameterEncoding,
AFPropertyListParameterEncoding,
} AFHTTPClientParameterEncoding;
extern NSString * AFURLEncodedStringFromStringWithEncoding(NSString *string, NSStringEncoding encoding);
extern NSString * AFQueryStringFromParametersWithEncoding(NSDictionary *parameters, NSStringEncoding encoding);
**@end** //Here it keeps trying to force me to place an @end, then gives the error "@end must appear in objective c context"
@interface AFHTTPClient : NSObject <NSCoding, NSCopying>
...
@end