J'ai un problème avec le mappage des URL vers les URL NSObjects. J'ai suivi la documentation et je reçois que:NSObjects vers les mappages d'URL
[map from:[Foo class] name:@"foo" toURL:@"tt://detailedfoo/foo/(fooId)"];
[map from:@"tt://detailedfoo/foo/(initWithFoo:)" toSharedViewController:[DetailedFooController class]];
for (Foo* foo in foos)
{
[items addObject:[TableFooItem itemWithTitle:nil
caption:foo.title
text:foo.text
URL:[foo URLValueWithName:@"foo"]]];
}
Lorsque mon contrôleur poussé, la méthode « initWithFoo » appelé mais l'objet Foo appartient à la classe NSCFString et non Foo classe.
Si quelqu'un a une idée, je le prends!
Thx.
J'utilise le même nom entre la carte URL et l'invocation de URLValueWithName mais mon objet Foo est toujours nul. –
Cela peut aussi faire la différence que votre url est '' tt: // detailthing // foo/(initWithFoo :) "', alors qu'il devrait probablement être '' tt: // detailedthing/foo/(initWithFoo :) "' . Note: une barre oblique moins en avant. – featherless
Je suis d'accord. J'ai "[foo URLValueWithName: @" foo "]" et "tt: // detailedfoo/foo/(initWithFoo :)" mais mon objet Foo est toujours nul. –