The case in point is this edit.
Here, The edit was correctly rejected by one user and incorrectly approved by 3.
The underlying problem is that the three users (apparently) have little / no understanding of the language being used in the solution.
Editor 1: Approved
Total Rep 3721
Total Answers: 132
Objective-C specific¹ answers: 2
Objective-C specific score: 0
Editor 2: Approved
Total Rep 3134
Total Answers: 28
Objective-C specific answers: 0
Objective-C specific score: 0
Editor 3: Approved
Total Rep 2721
Total Answers: 151
Objective-C specific questions: 7
Objective-C specific answers: 1
Objective-C specific score: 4
Editor 4: Rejected
Total Rep 10746
Total Answers: 414
Objective-C specific answers: about 20, some duplicates between tags.
Objective-C specific score: >30, some duplicates between tags.
Here the pattern seems to be that those with low scores in the relevant tag, unsurprisingly, mistakenly approved an invalid flag.
Would a viable solution be to give higher weighting to those votes where the user voting has a given score in the answers tags?
¹ Those with tags I associate with Objective-C, objective-c, ios, etc. I may well have missed some.