我正在深入研究 iOS 开发和 Objective C 语言,并正在构建一个闹钟应用程序以熟悉 SDK 和语言。我有一个NSString
代表时间的对象,其范围"1:00 am"
to "12:59 am"
。我需要转换这个NSString
一分为二NSInteger
包含小时值和分钟值。当我这样做时,我发现NSString
我所做的操作非常费力,而且感觉就像是草率的代码。
有没有一种简单的方法可以从a中提取小时和分钟字符NSString
时间值的表示并将其数值存储在两个NSInteger
's?
预先感谢您的所有帮助!我要回过头来...
NSScanner* timeScanner=[NSScanner scannerWithString:...the time string...];
int hours,minutes;
[timeScanner scanInt:&hours];
[timeScanner scanString:@":" intoString:nil]; //jump over :
[timeScanner scanInt:&minutes];
NSLog(@"hours:%d minutes:%d",hours,minutes);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)