Я хотел бы сделать это как-то короче или меньше места.Создание метода внутри массива? или короче?
totalTime = [self timeFormatted:([currentFeed duration].intValue)-1];
NSString *word = @":00:";
if ([totalTime rangeOfString:word].location == NSNotFound) {
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"00:" withString:@""];
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"01:" withString:@"1:"];
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"02:" withString:@"2:"];
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"03:" withString:@"3:"];
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"04:" withString:@"4:"];
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"05:" withString:@"5:"];
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"06:" withString:@"6:"];
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"07:" withString:@"7:"];
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"08:" withString:@"8:"];
totalTime = [totalTime stringByReplacingOccurrencesOfString:@"09:" withString:@"9:"];
}
всякая помощь очень ценится.
NSDictionary * d = {@ "00": @ "", @ "01:": @ "1:", @ "02:": @ "2:"}; Я пробовал это, и я получаю эту ошибку «Ожидаемый»} »« – IamGretar
Ваш компилятор, вероятно, не использует литералы Objective-C. Попробуйте объявить словарь следующим образом: 'NSDictionary * d = [Словарь NSDictionaryWithObjectsAndKeys: @" ", @" 00 ", @" 1: ", @" 01: ", @" 2: ", @" 02 : ",/* ... */nil];' – nst
вам не хватает @ перед изогнутыми скобками: 'NSDictionary * d = @ {@" 00 ": @" ", @" 01: ": @ "1:", @ "02:": @ "2:"}; ' – Herm