|
|
@@ -1,10 +1,13 @@
|
|
|
|
|
|
#include "bbstring.h"
|
|
|
|
|
|
-bbString::bbString( const NSString *str ):_rep( Rep::create( str ? str.UTF8String : "" ) ){
|
|
|
+//bbString::bbString( const NSString *str ):_rep( Rep::create( str ? str.UTF8String : "" ) ){
|
|
|
+bbString::bbString( const NSString *str ):_rep( Rep::alloc( [str.length] ) ){
|
|
|
+ [str getCharacters:(unichar*)data() range:{0,length()}];
|
|
|
}
|
|
|
|
|
|
NSString *bbString::ToNSString()const{
|
|
|
|
|
|
- return [NSString stringWithUTF8String:c_str()];
|
|
|
+// return [NSString stringWithUTF8String:c_str()];
|
|
|
+ return [NSString stringWithCharacters:(unichar*)data() length:length()];
|
|
|
}
|