0

NSData オブジェクトがあり、JSON 文字列、UIImage、または zip ファイルが含まれていることを区別したいですか?

4

1 に答える 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 に答える