sách gpt4 ai đã đi

ios - 为什么 UITextField 文本 setter 无法识别 [UIView 文本] 选择器

In lại 作者:行者123 更新时间:2023-11-29 02:45:22 25 4
mua khóa gpt4 Nike

我有这个代码:

- (IBAction)setButtonPressed:(id)sender {

NSUserDefaults *sharedDefaults = [[NSUserDefaults alloc] initWithSuiteName:@"group.TodayExtensionSharingDefaults.santiapps.com"];
NSLog(@"nsuserdef %@", [sharedDefaults objectForKey:@"MyNumberKey"]);
NSLog(@"self.textField.text %@", self.textField.text);

//[sharedDefaults setInteger:[self.textField.text integerValue] forKey:@"MyNumberKey"];

[sharedDefaults synchronize]; // (!!) This is crucial.
NSLog(@"syncd");

}

出于某种原因,当我点击按钮时,我得到:

-[UIView text]: unrecognized selector sent to instance

但我的属性设置为:

@property (weak, nonatomic) IBOutlet UITextField *textField;

如果取消注释 sharedDefaults setInteger 行,我会崩溃。

如果我离开阅读 self.textField.text 的行,我会崩溃。

仅当我注释掉 setInteger 或 self.textField.text NSLog 行时,我才能获得最终同步的 NSLog。

为什么它认为 textField 是没有文本属性的 UIView?

1 Câu trả lời

好吧,我不想在这里自鸣得意,但我认为答案可能会对某人有所帮助。

Xcode 错误地将我的 View Controller 的 UIView 链接到 socket 。而且我知道有些人会认为我会粗心大意地做到这一点,除了我很少做连接之外:

我控制从文本字段拖到助理编辑器的界面,xcode 本身在其中为我创建了 IBOutlet UITextField。所以我知道这不是我的错。 :)

Xcode 有问题。所以当心:-)

关于ios - 为什么 UITextField 文本 setter 无法识别 [UIView 文本] 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25211784/

25 4 0
Bài viết được đề xuất: ios - 实现 textViewDidChange :
Bài viết được đề xuất: monitoring - 如何使用nagios监控elasticsearch
Bài viết được đề xuất: 具有不同权重的多字段 Elasticsearch 补全建议器
Bài viết được đề xuất: elasticsearch - ElasticSearch NEST API 中的滚动示例
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com