例如多个按钮触发同一事件,回调函数里可以判断是哪个按钮按下。
static const char kDisplayObject;
objc_setAssociatedObject(alert2, &kDisplayObject, sender, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
UIButton *sender2 = objc_getAssociatedObject(alertView, &kDisplayObject);
static const char kDisplayObject;
objc_setAssociatedObject(alert2, &kDisplayObject, sender, OBJC_ASSOCIATION_RETAIN_NONATOMIC);
UIButton *sender2 = objc_getAssociatedObject(alertView, &kDisplayObject);