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:我需要的! –