Многопараметрическое сопоставление с Three20 и TTURLMap

я следуюэтот учебник и объявите следующие сопоставления в моем делегате приложения:

[map from:@"x://profile/(initWithId:)/(name:)" toViewController:[ProfileViewController class]];
[map from:@"*" toViewController:[TTWebController class]];

ВProfileViewController.m Я реализую- (id)initWithId:(int)anIdentifier name:(NSString *)name селектор для обработки такого отображения. Я полагаю, что открытие URLx://profile/1/John Doe будет ссылаться[[ProfileViewController alloc] initWithId:1 name:@"John Doe"]Однако, похоже, это не так. По умолчаниюTTWebController Класс вызывается каждый раз, когда я открываю указанный URL.

Используя один параметр, то есть что-то вродеx://profile/(initWithId:) делает правильную вещь, которая должна позвонить[[ProfileViewController alloc] initWithId:1].

Я что-то здесь упустил? Как использовать многопараметрическое отображение с Three20 и TTURLMap?

Ответы на вопрос(1)

Ваш ответ на вопрос