根据我在我的应用中的需求,我需要的是在每个按钮中存储id
对象,而不是依赖buttonIndex
。
我不知道怎么办。
有什么想法吗?
答案 0 :(得分:0)
通常我会建议将UIButton子类化为存储你想要的任何“id
”对象,但是我们无法访问“UIActionSheet
”的内部。它总是使用非子类按钮。您必须存储单独的NSArray“id
”对象,并使用按钮索引来引用单独NSArray中的对象。
B.T.W。,从iOS 8开始,UIAlertController已弃用,赞成使用新的UIAlertController类。您可以设置UIAlertActions
with buttons that correspond to title and a "handler:
"块(即您可以将“id
”对象存储在处理程序中。