Buenas tardes,
En la clase de AlgoTrip tengo un método llamado obtenerCiudadPorNombre que me devuelve un objeto ciudad, mediante la siguiente línea me debería devolver el objeto de la OrderCollection en cuestión (ciudades).
ciudad1 := self obtenerCiudadPorNombre: codigoPartida.
Sin embargo cuando voy a trabajar con ciudad1 me aparece un error diciendo que "una instancia de AlgoTrip" no entiende los métodos (correspondientes a Ciudad). Me gustaría saber si en esa línea que mande el self está mal aplicado o si pueden darme una idea por donde viene el error.
Desde ya, muchas gracias
Saludos,
Hola Juan,
Esa línea de código no tiene errores de sintaxis. Tu problema debe estar en otro lado. Por favor no compartas detalles de tu solución del TP en el foro. Si tenés una duda así fijate si lo podés probar en un ejemplo que no sea del TP o sino consultalo directamente en clase.
Saludos,
Tomás
Seguramente te olvidaste el ^ en obtenerciudadpornombre, ya que si no mandas el ^ te devuelve un self por defecto. O algo asi decia el pharo by example