- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
代码只不过是按钮的目标操作:
[subButton addTarget:self
action:@selector(pickerviewSubButtonClicked:)
forControlEvents:UIControlEventTouchUpInside];
//[subButton addTarget:self action:@selector(pickerViewSubButtonClicked:) forControlEvents:UIControlEventTouchUpInside];
我的第一个失败错误为“...无法识别的选择器发送到实例...”,而使用标记的选择器时,将成功。我怀疑这是造成的通过排版,但不确切知道为什么。这是他们的十六进制转储:
00000000: 5b73 7562 4275 7474 6f6e 2061 6464 5461 [subButton addTa
00000010: 7267 6574 3a73 656c 660a 0920 2020 6163 rget:self.. ac
00000020: 7469 6f6e 3a40 7365 6c65 6374 6f72 2870 tion:@selector(p
00000030: 6963 6b65 7276 6965 7753 7562 4275 7474 ickerviewSubButt
00000040: 6f6e 436c 6963 6b65 643a 2920 0a09 2020 onClicked:) ..
00000050: 2066 6f72 436f 6e74 726f 6c45 7665 6e74 forControlEvent
00000060: 733a 5549 436f 6e74 726f 6c45 7665 6e74 s:UIControlEvent
00000070: 546f 7563 6855 7049 6e73 6964 655d 3b0a TouchUpInside];.
00000080: 2f2f 5b73 7562 4275 7474 6f6e 2061 6464 //[subButton add
00000090: 5461 7267 6574 3a73 656c 6620 6163 7469 Target:self acti
000000a0: 6f6e 3a40 7365 6c65 6374 6f72 2870 6963 on:@selector(pic
000000b0: 6b65 7256 6965 7753 7562 4275 7474 6f6e kerViewSubButton
000000c0: 436c 6963 6b65 643a 2920 666f 7243 6f6e Clicked:) forCon
000000d0: 7472 6f6c 4576 656e 7473 3a55 4943 6f6e trolEvents:UICon
000000e0: 7472 6f6c 4576 656e 7454 6f75 6368 5570 trolEventTouchUp
000000f0: 496e 7369 6465 5d3b 0a Inside];.
有什么想法吗?
最佳答案
你有一个错字 v 和 V:
选择器 v iewSubButtonClicked
Objective-C 是区分大小写的语言
关于ios - 两个addTarget的不同结果 :action:forControlEvent: calls,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10107143/
我有以下代码,并且从未调用 doneButton 处理程序。知道可能出了什么问题吗? 我尝试了许多不同的选择器格式,包括带参数和不带参数的格式。我还通过手动设置 userInteractionEnab
我有一个简单的 View V 和 View Controller C。 Controller 调用一个单独的类 X 来构建一个 Web View 和一个用于关闭 Web View 的按钮。 我实例化类
我最近对 cellForRowAtIndexPath 中的 UITableViewCell 使用 addTarget() 有点怀疑。我也很想知道从 UITableViewCell 监听按钮事件的最
我面临这个问题:我想为运行时创建的按钮分配一个 Action ,我正在使用这个自定义类: import UIKit class SubViewManager: NSObject { var butto
在我的 UITableViewCell 中,我有一个按钮。我想通过在 cellForRowAtIndexPath 方法中传递多个参数来向它添加操作。 func tableView(tableView:
我在向按钮的选择器添加参数(以编程方式创建)时遇到问题。我浏览了互联网并尝试了一些方法,但我无法弄清楚。 我使用以下行创建一个按钮: NSString *someThing = [[NSString
一旦点击按钮,我正在实现一些要调用的函数,但函数的主体不会被调用。 这是我的代码,它演示了我需要做什么 let editProfileFollowButton: UIButton = {
我是初学者,不是英语家庭。所以我的英语很差...如何将参数传递到我的函数中.. 这是我的代码: @IBAction func newitem(sender: AnyObject) { ...
我不认为缺少调用的原因是我在扩展中执行此操作,但我想不出任何其他原因导致此功能不起作用: 扩展名: extension UIControl { func function(controlEve
我在表格 View 单元格中有一个标签。标签有文本文本的结尾有一个按钮,该按钮代表用户喜欢的按钮。一切正常,但问题是 hitForLike 未触发。按钮单击事件未触发。我错过了什么吗 var titl
我在 Swift 中遇到选择器问题。我有以下代码行: let actionTarget="onPress:" button.addTarget(self, action: Selector(actio
在我的项目中,我有带有 3 个按钮的单元格的表格 View 。当我为他们添加目标操作时,它不起作用。 为了避免与其他项目的不良交互,我创建了一个干净的项目并尝试将 addTarget 添加到 Tabl
我正在尝试为我的 tableView 中的某些项目添加下载按钮。我已经创建了自定义单元格类并添加了标签和按钮 socket ,一切都在显示信息,甚至按钮也显示了它应该在的位置。 我正在尝试添加目标,但
View Controller : @implementation PaiLifeViewController @synthesize detail = _detail; - (void)viewDi
请有人告诉我,如何在 swift 2.2 的 addtarget 函数中发送附加参数?示例: button.addTarget(self, action: #selector(classname.my
我尝试找出为什么 self 指向 GameViewController 而不是 Answer GameViewController.swift class GameViewController: UI
这只是一个简单的问题,主要是我注意到但很困惑的问题。我过去玩过 addTarget,并注意到如果您动态调用 addTarget,并在按钮上设置相同的目标/操作两次 - 使用 addTarget 方法。
刚刚学习在我的 .m 文件中使用代码添加操作,我的第一次尝试抛出异常并使应用程序崩溃。 这是一个身份验证脚本,我希望它能与我的网络服务器通信。下面是相关代码(这都在.m文件里,很简单的.h文件): .
通过循环,我将 UIImageView 添加到 UIScrollView 中,我需要添加一个额外的参数 addTarget,这样当我单击时,我可以记录索引。 [imageButton addTarge
为什么我的事件没有在 foo 中触发并冒泡到 bar? var foo = Y.one(".foo"), bar = Y.one(".bar"); foo.addTarget(bar); fo
我是一名优秀的程序员,十分优秀!