At the moment, I myself have decided this solution. I refer to iVar called lastSortOrdering. In the method, didFinishLaunchingWithOptionsI initialize it
lastSortOrdering = ABPersonGetSortOrdering();
The applicationWillEnterForeground method
if(lastSortOrdering!=ABPersonGetSortOrdering()) {
lastSortOrdering = ABPersonGetSortOrdering();
NSLogDebug(@"Sort ordering was touched by user");
}
, - , .