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;
}