क्या किसी को पता है कि एनएसएसट्रिंग में लाइन ब्रेक का उपयोग कैसे करें? मुझे ऐसा कुछ करने की ज़रूरत है -
[NSString stringWithFormat:@"%@,\n%@", mystring1,mystring2];
क्या किसी को पता है कि एनएसएसट्रिंग में लाइन ब्रेक का उपयोग कैसे करें? मुझे ऐसा कुछ करने की ज़रूरत है -
[NSString stringWithFormat:@"%@,\n%@", mystring1,mystring2];
जवाबों:
मैं बस एक ही मुद्दे में भाग गया जब NSObject के एक उपवर्ग के लिए ओवरलोडिंग -डिस्क्रिप्शन। इस स्थिति में मैं लाइन ब्रेक बनाने के लिए न्यूलाइन (\ n) के बजाय कैरिज रिटर्न (\ r) का उपयोग करने में सक्षम था।
[NSString stringWithFormat:@"%@\r%@", mystring1,mystring2];
मैंने पाया कि जब मैं एक .plistफाइल से तार पढ़ रहा था , तब होने वाली घटनाओं "\n"को पार्स किया गया था "\\n"। मेरे लिए समाधान के "\\n"साथ की घटनाओं को बदलना था "\n"। उदाहरण के लिए, मेरी फ़ाइल से पढ़े गए NSStringनाम का एक उदाहरण , मुझे कॉल करना था ...myString.plist
myString = [myString stringByReplacingOccurrencesOfString:@"\\n" withString:@"\n"];
... इसे मेरे UILabelउदाहरण से पहले ...
myLabel.text = myString;
NSString *str1 = @"Share Role Play Photo via Facebook, or Twitter for free coins per photo.";
NSString *str2 = @"Like Role Play on facebook for 50 free coins.";
NSString *str3 = @"Check out 'What's Hot' on other ways to receive free coins";
NSString *msg = [NSString stringWithFormat:@"%@\n%@\n%@", str1, str2, str3];
NSString के लिए लाइन विराम वर्ण \ r है
उपयोग करने का सही तरीका [NSString StringWithFormat:@"%@\r%@",string1,string2];
\ r ----> गाड़ी वापसी
स्विफ्ट 3 में, इसकी बहुत सरल है
let stringA = "Terms and Conditions"
let stringB = "Please read the instructions"
yourlabel.text = "\(stringA)\n\(stringB)"
या यदि आप एक textView का उपयोग कर रहे हैं
yourtextView.text = "\(stringA)\n\(stringB)"
मामले में \ n या \ r काम नहीं कर रहा है और यदि आप uiwebview के साथ काम कर रहे हैं और नई लाइन डालने के लिए <br> टैग का उपयोग करके html को लोड करने की कोशिश कर रहे हैं। NSString stringWithFormat में बस <br> टैग का उपयोग न करें।
इसके बजाय जोड़कर ही उपयोग करें। यानी stringByAppendingString का उपयोग करके
yourNSString = [yourNSString stringByAppendingString:@"<br>"];