@@ -174,11 +174,6 @@ bbString::bbString( const wchar_t *data ):_rep( Rep::create( data ) ){
bbString::bbString( const wchar_t *data,int length ):_rep( Rep::create( data,length ) ){
}
-#if __OBJC__
-bbString::bbString( NSString *str ):_rep( Rep::create( str.UTF8String ) ){
-}
-#endif
-
int bbString::utf8Length()const{
const bbChar *p=data();
@@ -75,7 +75,7 @@ class bbString{
bbString( const wchar_t *data,int length );
#if __OBJC__
- bbString( NSString *str );
+ bbString( const NSString *str );
#endif
explicit bbString( int n );
@@ -1,9 +1,10 @@
#include "bbstring.h"
+bbString::bbString( const NSString *str ):_rep( Rep::create( str.UTF8String ) ){
NSString *bbString::ToNSString()const{
+
return [NSString stringWithUTF8String:c_str()];