NSData オブジェクトがあり、JSON 文字列、UIImage、または zip ファイルが含まれていることを区別したいですか?
1 に答える
0
これがコードで頻繁にチェックする必要がある場合は、先に進んで独自の NSData 実装を作成できます。
static NSString *const MyJSONDataType = @"JSONDataType";
static NSString *const MyUIImageDataType = @"MyUIImageDataType";
// and so on...
@interface MyData : NSData
@property (strong, nonatomic) NSString* contentType;
@end
@implementation MyData
@synthesize contentType;
@end
また、適切な初期化メソッドを追加して、その場で contentType を指定することもできます。
于 2012-09-14T13:33:58.720 に答える