fix some objc func complete