- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
一旦我通过“控制拖动”将 2 个文本字段连接到我的代码,我就无法进入 View ,因为它只是退出来给我
Thread 1: SIGNAL Sigabrt
应用程序运行,但一旦我打开这些文本框所在的页面,我的应用程序就会失败。我在另一个应用程序上使用完全相同的代码进行了完全相同的设置,但没有收到错误,我的代码如下:
import UIKit
import MessageUI
class ContactPage: UIViewController, MFMailComposeViewControllerDelegate {
override func prefersStatusBarHidden() -> Bool {
return true;
}
var alert = UIAlertView()
@IBOutlet var Name: UITextField!
@IBOutlet var Message: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func MakeCall(sender: AnyObject) {
self.alert.title = "Calling Now..."
self.alert.message = "You call will comence soon."
self.alert.addButtonWithTitle("Ok")
self.alert.show()
let url:NSURL = NSURL(string: "tel://0394172817")!
UIApplication.sharedApplication().openURL(url)
}
@IBAction func email(sender: AnyObject) {
if (MFMailComposeViewController.canSendMail()) {
let SubjectText = ""
let MessageBody = ""
let toRecipients = ["test@test.com"]
let mc: MFMailComposeViewController = MFMailComposeViewController()
mc.mailComposeDelegate = self
mc.setSubject(SubjectText)
mc.setMessageBody(MessageBody, isHTML: false)
mc.setToRecipients(toRecipients)
self.presentViewController(mc, animated: true, completion: nil)
} else {
print("No email account found")
}
}
@IBAction func Submit(sender: AnyObject) {
if (MFMailComposeViewController.canSendMail()) {
let SubjectText = Name
let MessageBody = Message
let toRecipients = ["test@test.com"]
let mc: MFMailComposeViewController = MFMailComposeViewController()
mc.mailComposeDelegate = self
mc.setSubject(SubjectText.text!)
mc.setMessageBody(MessageBody.text!, isHTML: false)
mc.setToRecipients(toRecipients)
self.alert.title = "Registration Form"
self.alert.message = "On this screen please press send."
self.alert.addButtonWithTitle("Ok")
self.alert.show()
self.presentViewController(mc, animated: true, completion: nil)
} else {
print("No email account found")
}
}
func mailComposeController(controller: MFMailComposeViewController, didFinishWithResult result: MFMailComposeResult, error: NSError?) {
switch result.rawValue {
case MFMailComposeResultCancelled.rawValue:
print("Mail Cancelled")
case MFMailComposeResultSaved.rawValue:
print("Mail Saved")
case MFMailComposeResultSent.rawValue:
print("Mail Sent")
self.alert.title = "Contact Form"
self.alert.message = "Your form has been sent."
self.alert.addButtonWithTitle("Ok")
self.alert.show()
case MFMailComposeResultFailed.rawValue:
print("Mail Failed")
self.alert.title = "Contact Form"
self.alert.message = "Your form failed to be sent. Please check your internet connection and try again"
self.alert.addButtonWithTitle("Ok")
self.alert.show()
default:
break
}
self.dismissViewControllerAnimated(false, completion: nil)
self.performSegueWithIdentifier("ShowHome", sender: self)
}
}
我还将添加错误代码:
2015-09-01 12:02:43.976 App Name[91111:2205337] Unknown class ContactPage in Interface Builder file.
2015-09-01 12:02:44.078 App Name[91111:2205337] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x7ff781d0a110> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key Message.'
*** First throw call stack:
(
0 CoreFoundation 0x00000001051a99b5 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x00000001071ffdeb objc_exception_throw + 48
2 CoreFoundation 0x00000001051a95f9 -[NSException raise] + 9
3 Foundation 0x0000000105573fdb -[NSObject(NSKeyValueCoding) setValue:forKey:] + 288
4 UIKit 0x0000000105f9c418 -[UIViewController setValue:forKey:] + 88
5 UIKit 0x00000001061af2c7 -[UIRuntimeOutletConnection connect] + 109
6 CoreFoundation 0x00000001050ea590 -[NSArray makeObjectsPerformSelector:] + 224
7 UIKit 0x00000001061adcaa -[UINib instantiateWithOwner:options:] + 1864
8 UIKit 0x0000000105fa2df4 -[UIViewController _loadViewFromNibNamed:bundle:] + 381
9 UIKit 0x0000000105fa3720 -[UIViewController loadView] + 178
10 UIKit 0x0000000105fa3a22 -[UIViewController loadViewIfRequired] + 138
11 UIKit 0x0000000105fa4054 -[UIViewController view] + 27
12 UIKit 0x00000001066d36d2 -[_UIFullscreenPresentationController _setPresentedViewController:] + 87
13 UIKit 0x0000000105f74a4e -[UIPresentationController initWithPresentedViewController:presentingViewController:] + 133
14 UIKit 0x0000000105fb65ca -[UIViewController _presentViewController:withAnimationController:completion:] + 3736
15 UIKit 0x0000000105fb94b3 -[UIViewController presentViewController:animated:completion:] + 343
16 UIKit 0x00000001064eee8b __67-[UIStoryboardModalSegueTemplate newDefaultPerformHandlerForSegue:]_block_invoke + 243
17 UIKit 0x00000001064dd523 -[UIStoryboardSegueTemplate _perform:] + 449
18 UIKit 0x00000001064dd5ea -[UIStoryboardSegueTemplate perform:] + 156
19 UIKit 0x0000000105e1f522 -[UIApplication sendAction:to:from:forEvent:] + 92
20 UIKit 0x0000000105f7ec06 -[UIControl sendAction:to:forEvent:] + 67
21 UIKit 0x0000000105f7eeac -[UIControl _sendActionsForEvents:withEvent:] + 273
22 UIKit 0x0000000105f7e008 -[UIControl touchesEnded:withEvent:] + 601
23 UIKit 0x0000000105e8715f -[UIWindow _sendTouchesForEvent:] + 835
24 UIKit 0x0000000105e87d4d -[UIWindow sendEvent:] + 865
25 UIKit 0x0000000105e3c2ae -[UIApplication sendEvent:] + 263
26 UIKit 0x0000000105e1836c _UIApplicationHandleEventQueue + 6693
27 CoreFoundation 0x00000001050d5b21 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
28 CoreFoundation 0x00000001050cba4c __CFRunLoopDoSources0 + 556
29 CoreFoundation 0x00000001050caf03 __CFRunLoopRun + 867
30 CoreFoundation 0x00000001050ca918 CFRunLoopRunSpecific + 488
31 GraphicsServices 0x000000010acdcad2 GSEventRunModal + 161
32 UIKit 0x0000000105e1d99e UIApplicationMain + 171
33 App Name 0x0000000104fa749d main + 109
34 libdyld.dylib 0x0000000107d6492d start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb)
如果可能的话尽可能详细地解释一下,我对 swift 和 Xcode 很陌生,并且有点不确定一切是如何运行的。提前致谢。
最佳答案
如果您在查看 ContactPage 文件时查看实用程序导航器,则目标成员资格选择是否正确?
如果未选择目标成员资格,则编译的二进制文件将不包含 ContactPage。
如果目标成员资格选择正确,请在 Interface Builder 中仔细检查模块是否指向您的应用程序,而不是类名下方的“None”。
最后,使用 cmd+k 清理您的项目。这也可以解决一些损坏的依赖关系。
关于ios - 将 UITextField 添加到代码作为 socket 时发出 Sigabrt 信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32322609/
我是一个为 iOS 设备开发的新手。我在 InterfaceBuilder 上插入了一个 UITextField,并分配了代码: @interface ComposeViewController :
我有两个要用于登录的 UITextFields,一个用于用户名,一个用于密码。在我无法关闭第一个 UITextField 中的键盘之前,但我设法解决了这个问题,现在的问题是,一旦它关闭,我就无法单击另
在 tvOS 中编辑 UITextField 会显示一个新 View ,用户可以在其中输入文本,文本输入完成后,用户将返回到之前的 View 。但是,我发现当我从文本编辑器返回时,我编辑的文本没有显示
我在同一个 ViewController 上有三个 UITextfields(customerRequestTextField 、 fundsAvailableTextField 和 amountOw
我有一个要求,需要将内容从一个 UITextField 复制到同一屏幕上的另一个 UITextField 中。它就像一个别名,一旦用户开始输入,我就应该开始复制内容。我正在使用方法 (BOOL)tex
我有一个 ViewController、许多 UITextField(一个在另一个下面)和第一个 UITextField 右边的按钮。 按下按钮时,我希望在此下方显示另一个 UITextField(每
我有 3 个 UITextField(位置、地址、 zip )。我在 viewDidLoad 中隐藏了 2 个字段。 Addres1.hidden = YES; Zip1.hidden = YES;
在 Swift 中,我有一个 UITextField、textA 和一个 UITextField、textB。 textA 有时会被禁用,但 textB 始终启用。 textA 被禁用: textA.
我有 2 个 UITextFields。一个是美元,另一个是瑞尔。当我输入 textfield$ 时,我想自动查看 textfieldRiel 中的值。怎么做 ? 最佳答案 实现 uitextfiel
我想将一个 UITextField 属性转移到另一个 UITextField。我该怎么做? 这是我的完整场景: 我创建了一个自定义单元格,其中有一个 UITextField。 现在,当我在我的 UIT
我有一个 UITextField,我想将其长度限制为 4 个字符,这是它的代码: func textField(textField: UITextField, shouldChangeCharacte
@IBOutlet weak var labelLabel: UILabel @IBOutlet weak var textFieldField: UITextField @IBAction func
我在 xib 中定义了一个 UITableViewCell。这个 UITableViewCell 有一个 UITextField,叫做 itemText。此 UITableViewCell 也采用其他
我们的应用程序有几个 UITextField,用户可以在其中输入字母数字输入代码,例如“AA149873A”。 我们希望画外音将这些读为“A A 1 4 9 8 7 2 A”,但它却将数字读为数字:“
在我的 iOS 应用程序中,我有一个文本字段,其中有一个分配给它的 inputView 的选择器 View 。在 iOS 设备上,每当用户点击文本字段时,选择器 View 就会弹出。但是,当我将它作为
在 iOS 13 中,访问 UITextField 时发生崩溃_placeholderLabel.textColor 标签键。 用于应用占位符文本颜色的键。 [textfield setValue:[
我想复制iMessage结构的效果,点击工具栏中的UITextView,键盘就会出现。但我不知道如何在打字时显示文本。我认为当键盘出现时我应该将 UITextField 向上移动 class View
我有两个 UITextField,cDiseasePicker 和 optionalLMS。 我的cDiseasePicker使用UIPickerView作为输入,选项为“否”、“是,1VD”、“是,
当点击某个 CA 层时,我动态创建了两个 UITextField。我已将第一个文本字段设为第一响应者,我想要的是,当我在第一个文本字段中输入文本并按完成时,我希望第二个文本字段成为第一响应者。这就是我
我正在寻找 UITextField 的方法,它在我输入 UITextField 后产生效果。 我有一个方法来进行计算我使用一个按钮,但我不想使用,我希望你在我在 UITextField 中输入数字后运
我是一名优秀的程序员,十分优秀!