Hallo,
folgende Frage: Ich habe eine Property namens "tag", die sich als Zahlenwert aus verschiedenen anderen Properties berechnet. Für diese Property habe ich einen getter angelegt, der nur den berechneten Wert zurückliefert, aber nicht speichert. Es gibt keine Instanzvariable zu dieser Property.
Nun versuche ich mit folgendem Aufruf ein Array zu filtern:
Allerdings bleibt das Ergebnis-Array leer, obwohl sicher gestellt ist, dass tag einen gültigen Wert enthält, der zumindest zu einem Objekt als Ergebnis führen müsste.
Liegt es daran, dass ich tag mit @synthesize synthetisiere? Hätte ich @dynamic oder irgendwas anderes oder gar nichts verwenden müssen?
ich frage auch deshalb - und mache nicht trial-and-error - weil ich die Unterschiede zwischen @synthesize und @dynamic noch nicht kapiert habe und auf eine kurze Erklärung hoffe.
Danke!!
folgende Frage: Ich habe eine Property namens "tag", die sich als Zahlenwert aus verschiedenen anderen Properties berechnet. Für diese Property habe ich einen getter angelegt, der nur den berechneten Wert zurückliefert, aber nicht speichert. Es gibt keine Instanzvariable zu dieser Property.
Nun versuche ich mit folgendem Aufruf ein Array zu filtern:
Allerdings bleibt das Ergebnis-Array leer, obwohl sicher gestellt ist, dass tag einen gültigen Wert enthält, der zumindest zu einem Objekt als Ergebnis führen müsste.
Liegt es daran, dass ich tag mit @synthesize synthetisiere? Hätte ich @dynamic oder irgendwas anderes oder gar nichts verwenden müssen?
ich frage auch deshalb - und mache nicht trial-and-error - weil ich die Unterschiede zwischen @synthesize und @dynamic noch nicht kapiert habe und auf eine kurze Erklärung hoffe.
Danke!!

