gpt4 book ai didi

iphone - 空值从 iPhone View 传递到另一个 View

转载 作者:行者123 更新时间:2023-12-03 20:25:06 25 4
gpt4 key购买 nike

当我将字符串传递到另一个 View 时,我有一个空值。我的代码是:

在 View AddBarView.m 中,我有字符串:

nameAdded = nameField.text;   //nameAdded is defined as NSString in AddBarView.h
NSLog(@"namefrom addbarview: %@", nameAdded); OK it works here , NsLog return the textfild

现在在其他 View 中AddLocationController.m

@synthesize nameAdded;
- (void)addViewControllerDidFinish:(AddBarView *)controller
{
AddBarView *controllerAdd;
NSLog(@"namefrom addbarview: %@", controller.nameAdded); //here

[self dismissModalViewControllerAnimated:YES];
}

NSLog 返回一个(空)值。我的错在哪里?

提前发送!

最佳答案

您需要为nameAdded字符串分配内存,如下所示,并使用nameField对其进行初始化。

nameAdded=[[NSString alloc] initWithFormat:@"%@",nameField.text];

已编辑将以下行放入 init 方法中。

nameAdded=[NSString stringWithFormat:@"%@",nameField.text];

关于iphone - 空值从 iPhone View 传递到另一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11470331/

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