Selector performSelector may cause a leak because its selector is unknown http://www.jianshu.com/p/6517ab655be7 https://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown