Hallo Entwickler,
Ich habe eine Frage zum Aufbau einer App auf Core Data und die Anzeige der Daten in UICollectionViews.
Ich möchte, dass wenn die Daten verändert werden, dass die Collection Views ihre Daten neu laden. Normalerweise würde ich in jeden UICollectionViewController [self.collectionView reloadData] in viewWillAppear: aufrufen, dass sieht aber sehr blöd aus, da es immer einen Blink-Effekt gibt, auch wenn man die Wischgeste versucht and dann loslässt. Zur Struktur: in meiner App habe ich eine mehrstufige View Hierarchie und alle Collection Views und Table Views zeigen die gleichen Daten an, aber jeweils einen anderes Aspekt, ähnlich dem Mac Finder.
Wie kann ich bewirken, dass die UICollectionViewController ihre Daten nur dann neu laden, wenn die sich die Daten verändern? Ich habe schon daran gedacht jedes mal eine Notification mit dem NSNotificationCenter zu schicken, wenn ich save: von managedObjectContent aufrufe, dass kann aber auch nicht die Lösung sein, oder?
Ich habe eine Frage zum Aufbau einer App auf Core Data und die Anzeige der Daten in UICollectionViews.
Ich möchte, dass wenn die Daten verändert werden, dass die Collection Views ihre Daten neu laden. Normalerweise würde ich in jeden UICollectionViewController [self.collectionView reloadData] in viewWillAppear: aufrufen, dass sieht aber sehr blöd aus, da es immer einen Blink-Effekt gibt, auch wenn man die Wischgeste versucht and dann loslässt. Zur Struktur: in meiner App habe ich eine mehrstufige View Hierarchie und alle Collection Views und Table Views zeigen die gleichen Daten an, aber jeweils einen anderes Aspekt, ähnlich dem Mac Finder.
Wie kann ich bewirken, dass die UICollectionViewController ihre Daten nur dann neu laden, wenn die sich die Daten verändern? Ich habe schon daran gedacht jedes mal eine Notification mit dem NSNotificationCenter zu schicken, wenn ich save: von managedObjectContent aufrufe, dass kann aber auch nicht die Lösung sein, oder?