Bea*_*red 1 string iphone nsstring ipad ios
我正在深入研究iOS开发和Objective C语言,正在构建一个闹钟应用程序,以熟悉SDK和语言.我有一个NSString代表时间的对象,范围"1:00 am"为"12:59 am".我需要将其转换NSString为NSInteger包含小时值和分钟值的两个.当我这样做时,我发现NSString我正在做的操作非常费力,而且感觉就像是邋code的代码.  
有没有一种简单的方法从NSString时间值的表示中提取小时和分钟字符并将它们的数值存储在两个NSInteger?
在此先感谢您的帮助!我要回去了......
小智 6
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);
| 归档时间: | 
 | 
| 查看次数: | 3848 次 | 
| 最近记录: |