observeValueForKeyPath
è sempre chiamato dal thread principale?ObservanceValueForKeyPath viene sempre chiamato dal thread principale?
sto accedendo chiamate con
-(void) observeValueForKeyPath:(NSString *)keyPath
ofObject:(id)object
change:(NSDictionary *)change
context:(void *)context
{
NSLog(@"KVO: isMainThread %d", [NSThread isMainThread]);
// ...
}
e sembra essere la stampa 1
ogni volta, ma non sono riuscito a trovare alcuna garanzia in tal senso nei documenti. Qualcuno può confermare questo è il caso?
Fantastico, grazie – bcattle