Я работаю над скриптом Pythonista, который отображает UITabBarController
, который содержит несколько UINavigationController
s, содержащий UITableViewController
s. В какой-то момент мне нужно отобразить UIAlertController
, но все методы, которые я пытался представить, либо сбой приложения, либо нажатие UIAlertController
в стек навигации.Pythonista: Как я могу представить UIAlertController?
Мой код:
from objc_util import *
from UIKit import *
alert = UIAlertController.alertControllerWithTitle_message_preferredStyle_('Title', 'Message', 0)
def alertActionCancel(sender):
print 'Cancelled!'
alertActionCancelBlock = ObjCBlock(alertActionCancel, None, [c_void_p])
retain_global(alertActionCancelBlock)
alert.addAction_(UIAlertAction.actionWithTitle_style_handler_('Cancel', 1, alertActionCancelBlock))
myTableViewController.presentViewController_animated_completion_(alert, True, None) # This line crashes Pythonista
Спасибо заранее, любая помощь очень ценится.
Эй, ознакомьтесь с официальными форумами Pythonista. Существует огромное сообщество людей, которые помогают в вопросах, связанных с pythonista. Несколько пользователей, в частности, хороши с objc_util. Форум здесь: https://forum.omz-software.com/category/5/pythonista –
@ LukeTaylor Я пробовал искать там, но я отправлю вопрос там, надеюсь, что я получу ответ где-нибудь , Спасибо –
Попробуйте упомянуть пользователя @JonB в своем сообщении. Он довольно хорошо разбирается в этом. Во всяком случае, я почти всегда получаю оттуда какой-то ответ от 10 минут до 3 часов после публикации, и люди действительно готовы помочь. –