gpt4 book ai didi

ios - 带有核心数据的自定义 TableViewCell

转载 作者:行者123 更新时间:2023-11-29 03:19:24 25 4
gpt4 key购买 nike

我有一个目标 View Controller ,它允许您编辑 TableViewController 中显示的信息。我正在尝试在自定义单元格中设置它。我有我的 UITableViewCell 文件和自定义属性类,我也有我的模型具有属性的核心数据类。当我添加一个 NEW 播放器时,我设法让我的根 TableView Controller 显示自定义标签,但是一旦我单击该单元格并在新 View Controller 中对其进行编辑,它就会恢复为默认值 TableView 。我相信它与这段代码有关,但我无法弄清楚。

我的 NsManagedObject 子类

@property (nonatomic, retain) NSString *playerFirstName;

我的 viewcontroller.h 文件中有一个指向 currentPlayer 的播放器类的指针,firstnameTextfield 是我的 UITextField

-(IBAction)doneEditing:(id)sender {

_currentPlayer.playerFirstName = firstnameTextField.text;

AppDelegate *myApp = (AppDelegate *) [[UIApplication sharedApplication]delegate]'
[myApp saveContext];

}

更新

我相信这是我的代码行,是在弄乱它之后的问题

_currentPlayer.playerFirstName = firstnameTextField.text;

如何让 currentPlayer 指针转到自定义单元格类中的 playerNameCell 属性

最佳答案

你应该这样做:

- (IBAction)newPlayer {
_currentPlayer = (Player*) [NSEntityDescription insertNewObjectForEntityForName:@"Player" inManagedObjectContext:_managedObjectContext];
}

_managedObjectContext 应该从应用委托(delegate)或其他 View Controller 传递到 View Controller 。

关于ios - 带有核心数据的自定义 TableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21296847/

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