- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以在选择时访问核心数据记录的属性,但不能访问整个记录。我想要整个东西,所以我可以将它存储为一个变量,然后保存另一个与这个实体有关系的实体。我唯一能想到的就是用一个狭窄的谓词触发另一个提取 - 但那不可能是这样......可以吗?
func tableView(tableView: UITableView!, didSelectRowAtIndexPath indexPath: NSIndexPath!) {
if (tableView == tableViewTeams) {
let currentTeam = teamResultController.objectAtIndexPath(indexPath) as Teams
forwardResultController = forwardResultControllerFunc(myQuery: currentTeam.teamName)
forwardResultController.delegate = self
forwardResultController.performFetch(nil)
defenderResultController = defenderResultControllerFunc(myTeam: currentTeam.teamName)
defenderResultController.delegate = self
defenderResultController.performFetch(nil)
tableView1.reloadData()
tableView2.reloadData()
}
//…other tableviews
}
func createPlayer() {
let playerEntityDescripition = NSEntityDescription.entityForName("Players", inManagedObjectContext: managedObjectContext!)
let player = Players(entity: playerEntityDescripition!, insertIntoManagedObjectContext: managedObjectContext)
let teamDict:NSDictionary = selectedTeam.lastObject as NSDictionary
var teamID = teamDict.objectForKey("teamName") as String
let predicate:NSPredicate = NSPredicate(format: "teamName == '\(teamID)'")!
let results:NSArray = SwiftCoreDataHelper.fetchEntities(NSStringFromClass(Teams), withPredicate: predicate, managedObjectContext: moc)
let currentTeam:Teams = results.lastObject as Teams
player.firstName = playerFirstName.text
player.lastName = playerLastName.text
player.type = playerPosition.text
player.number = playerNumber.text
player.team = currentTeam
managedObjectContext?.save(nil)
}
//one of the fetch requests
func fetchRequest(#myQuery: String, myQuery2: String, myQuery3: String) -> NSFetchRequest {
let fetchRequest = NSFetchRequest(entityName: "Players")
let sortDescriptor = NSSortDescriptor(key: "firstName", ascending: true)
let filter = NSPredicate(format: "team.teamName = %@ AND (type = %@ OR type = %@ )", "\(myQuery)", "\(myQuery2)", "\(myQuery3)")
fetchRequest.sortDescriptors = [sortDescriptor]
fetchRequest.predicate = filter
println(filter!)
return fetchRequest
}
最佳答案
您的团队实体以复数形式称为 Teams
。为什么?令人困惑。
您的实体 Players
也是如此。
在您的代码中,您在函数内部编写函数。 (didSelectRow
的括号永远不会关闭。)为什么?令人困惑。
如果您想在从团队表中选择一个团队时创建一个玩家,只需确保您需要的变量在相同的范围中。如果您有一个定义 currentTeam
的方法,则在另一种方法中将不为人所知。
您可以简单地更改您的 createPlayer()
方法以返回播放器(添加 -> Player
到签名并在最后返回播放器 return player
) 并从表选择回调中调用它。
var newPlayer = createPlayer()
newPlayer.team = currentTeam
关于ios - DidSelect 后,如何返回整个核心数据记录? ( swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26572312/
我有一个点击手势识别器添加到 mapView。我的 MapView 有注释,当我只点击注释时 dismissCollectionView叫做。 DidSelectAnnotation 方法没有被调用。
我尝试执行两项操作。 单击即可选择要推送到新 View Controller 的单元格。 双击可为单元格添加动画。 我注册了双击手势并将 doubleTapGesture.delaysTouchesB
如何识别 viewForSupplementaryElementOfKind 中的选择?我尝试将目标添加到 header 内的按钮,但这不起作用。选择操作是否发送到 didSelectItemAtIn
当我点击 map 注释时,它会显示有关图钉的更多信息。 在我第一次点击尝试时,当我点击 map 注释时,它会成功运行并且会显示正确的信息,但是当我点击返回按钮并对同一引脚进行第二次点击尝试时,发生了
我有问题 tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewContro
我正在尝试检测用户在与 CNContactPickerViewController 交互时选择的属性类型,方法是检查传递给联系人选择器完成的协议(protocol)函数的 CNContactPrope
希望你到目前为止过得愉快... 我正在尝试使用 FSCalendar 库在 Swift iOS 中构建一个日历应用程序,并且效果很好。现在我在字典中保存了日期和该日期的匹配数据,所以这就是我现在在这篇
所以我有一个 UITabBarController,其中嵌入了两个 View Controller 。我实现了 did select tab bar 方法,当用户选择一个选项卡时,它会将一个值传递给该
每次我按下一个单元格时,我都希望该单元格更改图像: - (void)collectionView:(UICollectionView *)collectionView didDeselectItemA
我无法在可选择的 MapView 上创建自定义注释。我尝试了几种方法,但没有成功: 使用 MKMapViewDelegate 的 didSelect 使用添加到 AnnotationView 的 UI
问题 在 iOS 10.2 上 didSelect() 仅在第一次选择消息时调用,但不会在第二次选择同一消息时调用(在第一次选择发生后)。例如: 在我的消息应用程序处于事件状态时单击收到的 MSMes
我面临着一个非常奇怪的问题。我使用 tableView 来实现菜单目的。它运行良好。但问题是,在该表的最后一行中,只有上半部分区域触发了选择事件。当我单击最后一行的中间时,选择不起作用。单击单元格的上
摘要 可以UICollectionViewCell子类预防didSelectItemAt: indexPath发送至UICollectionViewDelegate对于点击其某些 subview ,但
我有两个 UIPickerViews:pickerOne 和 pickerTwo。 pickerTwo 的内容取决于 pickerOne 中选择的内容。每个选择器所选项目的名称显示在 UITextFi
由于我的单元格可以点击展开,并且可展开部分包含两个按钮,因此我希望当用户点击这些按钮时不会调用 DidSelect/DidDeselect 以改善用户体验。 按钮放置在另一个 UIView 内的 St
所以问题是,当点击一个单元格时,会显示所需的数据,当再次点击同一单元格时(再次显示所需的数据。) 但是,当选择一个单元格并再次选择其他单元格时(然后会显示第二个点击单元格的数据,但不会取消选择第一个单
如何在 didselectRow 上显示 uitableview 的滑动选项: 想要显示如下所示的滑动选项。 例如图所示,这应该在 didselect 行中实现。如何才能实现这一点帮助我。提前致谢。
我正在从 Web 服务获取相关响应并在我的应用程序中使用 AFNetworking { "CityMap_Image": {" ImagePath1":"alm.demo11.com\/admin
我可以在选择时访问核心数据记录的属性,但不能访问整个记录。我想要整个东西,所以我可以将它存储为一个变量,然后保存另一个与这个实体有关系的实体。我唯一能想到的就是用一个狭窄的谓词触发另一个提取 - 但那
我目前有一个 tableView,当单元格被按下时,我想显示某些数据。 tableView 当前有 2 个单元格“Set One”、“Set Two”。 如果标题为“Set One”的单元格选择了,那
我是一名优秀的程序员,十分优秀!