iOS | apply patch by guannan