- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我的 alert.addAction() 出现错误。我的项目似乎不知道在哪里可以找到它,对吗?
我制作了一个没有按钮的警报,现在我正在尝试向其中添加按钮。
所以这是我的警告窗口和添加按钮的代码:
func naamInModelChangedHandler ( notification:NSNotification ) {
println("De naam in de model is veranderd naar \(model.naam!)")
NSNotificationCenter.defaultCenter().removeObserver(
self,
name: "NAAM_CHANGED",
object: model)
let alert = UIAlertController(title: "Ola", message: "De naam is gewijzigd", preferredStyle: UIAlertControllerStyle.Alert)
self.presentViewController(alert, animated: true, completion: nil)
alert.addAction(okAction)
alert.addAction(cancelAction)
}
我用一些代码制作了一个名为 AlertController 的 UIAlertAction 来制作按钮。
let okAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default) { (action) -> Void in
println("Ok geklikt")
}
let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel) { (action) -> Void in
println("Cancel geklikt")
}
但我想它似乎不知道去哪里寻找。我在这里做错了什么?
最佳答案
这样做
func naamInModelChangedHandler ( notification:NSNotification ) {
println("De naam in de model is veranderd naar \(model.naam!)")
NSNotificationCenter.defaultCenter().removeObserver(
self,
name: "NAAM_CHANGED",
object: model)
let alert = UIAlertController(title: "Ola", message: "De naam is gewijzigd", preferredStyle: UIAlertControllerStyle.Alert)
self.presentViewController(alert, animated: true, completion: nil)
let okAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default) { (action) -> Void in
println("Ok geklikt")
}
let cancelAction = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel) { (action) -> Void in
println("Cancel geklikt")
}
alert.addAction(okAction)
alert.addAction(cancelAction)
}
关于swift - 使用 alert.addAction 使用未解析的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30303262/
我在之前的斗争中被困在这里 >> Prev. Struggle! Raanan 帮了大忙!我很多,但后来我认为他离开了,因为时区不同,现在我坚持使用我用来调用 Activity 中的 Broadcas
我正在尝试调用此方法` 或者更重要的是在我按下 addAction 按钮时调用一个数字。 public void call(){ Log.i(TAG,"Attempting Call
在我的应用程序中,我有一个始终处于 Activity 状态的通知。当用户单击操作图标时,我添加了一个操作来执行一些操作。我为该操作使用了彩色图标,但是当显示通知时它始终是灰色的。有没有办法给图标上色?
所以 UIAlertController 正确地在屏幕上显示警报,但在 xCode 模拟器中按 ok 什么都不做,它不会离开警报。 alert view image func displayA
我在我的通知中添加了两个操作按钮,当我单击它们中的任何一个时,它们会执行所需的操作,但通知仍保留在我的通知抽屉中。我知道单击操作按钮时可以从通知抽屉中删除通知,因为这就是 Gmail 的工作方式。如果
我将如何使用它在类中创建的通知来停止前台服务? Intent stopnotificationIntent = new Intent(this, HelloIntentService.class);
我想接听来电。 我知道您必须在 AndroidManifest 中授予权限并设置接收器 和 ... 但是,在我的项目中,我通过代码设置了接收器, IntentFilter filter = new
我会创建一个包含 3 个选项的按钮,当您做出选择时它会更改其文本。 这个解决方案适合我: def swTrigger(self): self.setTrigger(self.ui.trigge
根据official documentation NotificationCompat.Builder 类应该有方法 addAction,但是我找不到它(我收到“方法 addAction(int, S
我的 alert.addAction() 出现错误。我的项目似乎不知道在哪里可以找到它,对吗? 我制作了一个没有按钮的警报,现在我正在尝试向其中添加按钮。 所以这是我的警告窗口和添加按钮的代码: fu
在 js-data 库中,我使用 addAction() 方法添加了一个自定义查询,如下所示 here 。现在,当我的服务器在调用该自定义操作时返回 4xx 错误代码时,会引发错误,但找不到服务器响应
我希望在按下通知上的按钮时执行一个方法。为此,我将带有 PendingIntent 的操作添加到我的通知中: Intent intent = new Intent(context, AlertActi
我的警报框正在使用自定义背景和白色文本,但我似乎无法在我的操作"is"和“否”上获得白色文本(来自 addAction 语句)。当我使用属性字符串作为警报框标题和消息时,白色文本确实显示出用途。 @I
我试图在不打开应用程序的情况下关闭来自 .addAction() 的通知。问题是按下按钮时没有任何反应,onReceive() 方法不会触发。 这是 MainActivity 上的代码: Inten
我尝试将这个简单的 Ibaction 代码添加到 uibuttion,但它不断向我显示一条错误消息,指出操作是未解析的标识符。你能帮忙吗? import UIKit class ViewControl
我正在尝试通过嵌入在 QTablewidget 中的上下文菜单调用函数。它不调用槽中的函数。我会遗漏什么吗?确实出现了上下文菜单,但点击没有任何反应。 QMenu *contextMenu =
我正在尝试使用新的通知界面。我在通知中添加了 3 个按钮,我想在单击每个按钮后将一些内容保存到我的数据库中。 通知本身运行良好,并在调用时显示,我只是不知道如何捕获三个不同按钮单击中的每一个。 我正在
我目前正在尝试使用带有 .NET 应用程序的 AWS CDK 复制另一个开发人员的 powershell 脚本功能。他正在使用 VaporShell 生成 CloudFormation 模板 (YAM
我有一个带有附加操作的通知,因此用户可以通过单击主要通知转到主要 Activity 或单击次要(扩展)通知停止服务。这适用于后 JellyBean Androids (4.1+)。如何在旧系统(API
如何将 QAction 直接连接到 lambda 槽? QMenu m; 工作: QAction newSubfolder(QIcon(":/icons/newfolder.png"),tr("New
我是一名优秀的程序员,十分优秀!