如何从NSString 中仅删除开始和尾随新行\n.
例如
@"\n\n\n\Hi\nHow are you\nToday.\n\n\n\n"
Run Code Online (Sandbox Code Playgroud)
输出:
@"Hi\nHow are you\nToday."
Run Code Online (Sandbox Code Playgroud)
谢谢.
我如何获得字节长度NSString?如果myString包含"hallo",myString.length将返回5,但是取了多少实际字节?
所以这个问题让我感到困惑太久了.我有UIAlertView一个textField在里面,而我需要的价值textField为NSNumber.但我尝试的一切都给了我随机的数字串.任何帮助将非常感谢.
int i = [[alertView textFieldAtIndex:0].text intValue];
NSNumber *number = [NSNumber numberWithInt:[[alertView textFieldAtIndex:0].text integerValue]];
int number = [[dict objectForKey:@"integer"] intValue];
NSLog(@"text = %@", [alertView textFieldAtIndex:0].text);
NSString *alertText = [alertView textFieldAtIndex:0].text;
NSNumberFormatter * f = [[NSNumberFormatter alloc] init];
[f setNumberStyle:NSNumberFormatterNoStyle];
NSNumber * myNumber = [f numberFromString:[alertView textFieldAtIndex:0].text];
NSNumber *number = @([alertText intValue]);
NSString *string = @"54";
NSNumber *number = @([string intValue]);
NSLog(@"here we are: %i", number);
Run Code Online (Sandbox Code Playgroud) 我需要将unicode中的NSString转换为ASCII中的NSString,更改所有本地字符:Ą到A,Ś到S,Ó到O,ü到u,依此类推......
最简单的方法是什么?
我想从我的字符串中删除"#".
我试过了
NSString *abc = [@"A#BCD#D" stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"#"]];
Run Code Online (Sandbox Code Playgroud)
但它仍然显示字符串为"A#BCD#D"
可能有什么不对?
我有以下两个NSString:
NSString *latitudeString, *longitudeString;
latitudeString = @"50.1338";
Run Code Online (Sandbox Code Playgroud)
和
longitudeString = @"8.91583";
Run Code Online (Sandbox Code Playgroud)
我想要获得的是一个NSString,如下所示:50.1338,8.91583.
我如何获得?谢谢
重要提示:我展示的价值仅仅是为了更好地理解,通常latitudeString并且longitudeString具有随机值.
我有两个NSStrings:orgText和searchLetter.
我想orgText用红色突出显示searchLetter的每一个匹配项.
我怎样才能得到NSRange所有出现的searchLetter?
例如:
suppose: orgText = "abcahaiapaoiuiapplma"
searchLetter = "a".
Run Code Online (Sandbox Code Playgroud)
我想高亮显示红色"abcahaiapaoiuiapplma"中的所有"a"事件.
谢谢.
我最近在比较两个NSURL并将一个NSURL与NSString(这是一个URL地址)进行比较时遇到了问题,情况是我从某个地方得到了一个NSURLRequest,我可能知道也可能不知道它指向的URL地址,我有一个URL NSString,比如"http://m.google.com",现在我需要检查NSURLRequest中的URL是否与我的URL字符串相同:
[[request.URL.absoluteString lowercaseString] isEqualToString: [self.myAddress lowercaseString]];
Run Code Online (Sandbox Code Playgroud)
这返回NO,因为它absoluteString给了我"http://m.google.com/",而我的字符串是"http://m.google.com",最后没有斜线,即使我使用创建NSURLRequest
[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://m.google.com"]]
Run Code Online (Sandbox Code Playgroud)
它仍然给我"http://m.google.com/" absoluteString,我想有没有可靠的方法来比较NSURL或一个NSURL和一个NSString?
检查一个'包含'是否另一个,但这不可靠,因为'http://m.google.com/blabla'包含'http://m.google.com'.
将NSString转换为NSURL并使用该isEqual方法比较两个NSURL并希望NSURL的实现isEqual可以搞清楚吗?
基于步骤2,但使用standardizedURL?将每个NSURL转换为标准URL ?
非常感谢!
我想检查天气NSString是否为空.我从JSON数组分配.分配后该字符串值为<null>.现在我想检查这个字符串是否为null.所以我这样说
if (myStringAuthID==nil)但是这个if语句总是假的.我如何检查字符串为null.请帮我
谢谢
请在这里帮助新手.我确定这很简单.
我正在跟进并很好地学习Xode,但我对URL的基本连接感到困惑:
var text = textField.text
var url = NSURL.URLWithString(text)
var request = NSURLRequest(URL: url)
webView.loadRequest(request)
Run Code Online (Sandbox Code Playgroud)
我在上面的第二行收到以下错误:
'URLWithString'不可用:使用对象构造'NSURL(string :)'
(代码是简要教程的一部分:http://www.lynda.com/articles/build-first-ios-app-swift)