0
我正在尝试编写一些代码来接收字符串(此字符串会根据星期几自动更改),将此字符串解析为字符,然后检索字符在某些点上。下面是它如何需要使用:将字符串更改为数组并与内容交互
if (DateIsBetween(aPeriodMWF, legitDate, bPeriodMWF)) period=aPeriod;
if (DateIsBetween(bPeriodMWF, legitDate, cPeriodMWF)) period=bPeriod;
if (DateIsBetween(cPeriodMWF, legitDate, dPeriodMWF)) period=cPeriod;
if (DateIsBetween(dPeriodMWF, legitDate, ePeriodMWF)) period=dPeriod;
if (DateIsBetween(ePeriodMWF, legitDate, fPeriodMWF)) period=ePeriod;
if (DateIsBetween(fPeriodMWF, legitDate, gPeriodMWF)) period=fPeriod;
if (DateIsBetween(gPeriodMWF, legitDate, aPeriodMWF)) period=gPeriod;
if (period==1) {
if(parsedCharacter='A') nextPeriodLabel.text="A Period Class";
//repeat for parsedCharacter = b,c,d,e,f,g
}
if (period==2) {
//Do the same thing, but get the second character in the string
}
在这段代码中,“parsedCharacter”需要反映序列中的第一个字符。但是,在下一个语句中,它必须反映字符串中的下一个字符。 这里是获取字符串代码:
if (currentWeekType == 1) {
if ([weekDay isEqualToString:@"Wednesday"]) sequenceString = @"ABCDEF";
if ([weekDay isEqualToString:@"Friday"]) sequenceString = @"DGCFEAB";
}
谢谢!那是characterAtIndex:我需要的! –