Although you answered your own question, however, since you did not include the text of the document itself, and the page you are linked to is no longer available, here is for the convenience of others:
From Apple Objective-C Runtime Reference
void objc_removeAssociatedObjects(id object)
Deletes all associations for this object.
The main purpose of this function is to facilitate the return of the object to its "pristine state." You should not use this function to remove associations from objects altogether, as it also removes associations that other clients might add to the object. Normally you should use objc_setAssociatedObject with a null value to clear the association.
user1244109
source share