Я столкнулся с проблемой, когда метод отражения GetMethod не возвращает статический метод для класса. Это происходит только с настоящим iphone; на тренажере он работает правильно. Я пробовал следующее:
MethodInfo methInfo = _type.GetMethod (methodName);
и
MethodInfo methInfo = _type.GetMethod (methodName, System.Reflection.BindingFlags.Static);
, но ни один из них не возвращает метод, указанный в methodName . Указанный метод действительно существует, о чем свидетельствует тот факт, что он работает на симуляторе. Я подтвердил с помощью отладчика, что моя переменная-член _type действительно содержит ссылку на правильный тип класса. Методы, которые я пытаюсь получить, объявлены в классе общедоступными.
Кто-нибудь сталкивался с этим раньше или знает, почему это будет работать на симуляторе, но не на реальном iphone?