diff --git a/HTMLKit/HTMLCharacterToken.h b/HTMLKit/HTMLCharacterToken.h index 77da6ae..b200a7a 100644 --- a/HTMLKit/HTMLCharacterToken.h +++ b/HTMLKit/HTMLCharacterToken.h @@ -13,7 +13,6 @@ @property (nonatomic, copy) NSString *characters; -- (instancetype)initWithCharacter:(UTF32Char)character; - (instancetype)initWithString:(NSString *)string; @end \ No newline at end of file diff --git a/HTMLKit/HTMLCharacterToken.m b/HTMLKit/HTMLCharacterToken.m index 01c57f2..610f254 100644 --- a/HTMLKit/HTMLCharacterToken.m +++ b/HTMLKit/HTMLCharacterToken.m @@ -11,19 +11,17 @@ @interface HTMLCharacterToken () { #warning Find a better solution. Single characters vs String of multiple characters - UTF32Char _character; NSString *_characters; } @end @implementation HTMLCharacterToken -- (instancetype)initWithCharacter:(UTF32Char)character +- (instancetype)initWithString:(NSString *)string { self = [super init]; if (self) { - self.type = HTMLTokenTypeCharacter; - _character = character; + _characters = [string copy]; } return self; }