gpt4 book ai didi

objective-c - xcode:无论输入是什么,TextField.text 都返回 nil:[New Referencing Outlet]?

转载 作者:行者123 更新时间:2023-11-29 13:39:09 26 4
gpt4 key购买 nike

我有一个标签栏应用程序。在其中一个 View (.xib)中,有一个文本字段和一个按钮。该按钮应该保存在 textField 中输入的文本。

但是,无论我输入什么,它总是在调试时在 textField.text 中读取 (nil)。

当我右键单击 .xib 中的 textField 时,我无法将 [New Referencing Outlet] 拖到 [File's Owner]。我只能将 [delegate] 拖到 [File's Owner]。有谁知道我为什么不能这样做?

.h 文件下面:


@interface AddDebtorViewController : UIViewController
{
UITextField *tDebtorName;
}

@property (retain, nonatomic) IBOutlet UITextField *tDebtorName;

-(IBAction)returnButPressed:(id)sender;
-(IBAction)addDebtorButPressed:(id)sender;

@end

下面是.m文件:


#import "AddDebtorViewController.h"
@implementation AddDebtorViewController
@synthesize tDebtorName;

- (IBAction)addDebtorButPressed:(id)sender
{
NSString *debtorName = [[NSString alloc] init];
debtorName = tDebtorName.text;
NSLog(debtorName);
}
...
@end

最佳答案

您必须选择 File's Owner,按下鼠标右键,找到您的 socket 并将其与 ui 元素链接。

关于objective-c - xcode:无论输入是什么,TextField.text 都返回 nil:[New Referencing Outlet]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9653954/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com