fixed the bug that will lead to crash in iPhone6/6Plus with [invocation invokeWithTarget:self.delegate]