我想在另一個UIView
中從一個UIView
使用NSString
。UIViews之間的NSString轉換
我有兩種方法在第一個UIView
中創建NSString
。
NSString *firstNameTemp = [[[[html componentsSeparatedByString:@"<first_name>"] objectAtIndex:1] componentsSeparatedByString:@"</first_name>"] objectAtIndex:0];
NSString *lastNameTemp = @"Михаил";
如果我使用NSLog
我得到同樣的思路在兩種情況下:
2012-06-15 16:21:54.778 VKLike[22718:707] –Ь–Є—Е–∞–Є–ї
2012-06-15 16:21:54.790 VKLike[22718:707] –Ь–Є—Е–∞–Є–ї
有含編碼的問題,但如果我創建UILabel
與NSString
它顯示正確的字符串(Михаил)。
在第二UIView
如果使用方法
- (void) initPhotoViewWithFrame:(CGRect)frame Image:(UIImage *)image Name:(NSString *)name;
當我嘗試使用firstNameTemp我得到一個錯誤。
但是,如果我用姓氏溫度但我得不到。
的問題是:如何順利通過第一NSString
(firstNameTemp)?
因爲它在標籤中顯示正確的字符串,所以請將yourlable.text(它也是字符串)傳遞給另一個視圖。 –
這是最不可取的方法。因爲在第一個UIView我只有UIWebView – iWheelBuy
>>有編碼問題,但如果我用NSString創建UILabel它顯示正確的字符串(Михаил)。 - 看看我的問題http://stackoverflow.com/questions/10950805/debugger-console-encoding-in-xcode-is-broken - 希望它有幫助 –