Версия Objective-C
po ((MKPinAnnotationView *)0x7df67c50).alpha
Посмотрите на следующий код, я думаю, что он может вам помочь:
import importlib
name = 'MyFile.MyClass.startApp'
parts = name.split('.')
module_name, method_name = '.'.join(parts[:-1]), parts[-1]
module = importlib.import_module(module_name)
вы можете позвонить getattr(module, method_name)()
Так что я нашел решение для этого.
argumentsList = []
for i in sys.argv:
argumentsList.append(i)
newStrList = [x.encode('UTF8') for x in argumentsList]
try:
for indx, val in enumerate(newStrList):
print(indx, val)
getattr(ClassContainingMethods,newStrList[indx])()
except KeyError:
pass
Теперь, независимо от того, сколько аргументов (в данном случае вызовов методов) получено в списке, они выполняются.