当前位置: 首页 > news >正文

Swift SwiftUI CoreData 过滤数据 1


Xcode: Version 14.3.1 (14E300c)
iOS: 16


预览:

在这里插入图片描述


Code:

import SwiftUI
import CoreDatastruct TodosSearch: View {@State private var search_title = "测试"@FetchRequest var todos_search: FetchedResults<Todo>init() {let request: NSFetchRequest<Todo> = Todo.fetchRequest()request.sortDescriptors = [NSSortDescriptor(keyPath: \Todo.title, ascending: true)]request.fetchLimit = 10_todos_search = FetchRequest(fetchRequest: request)}var body: some View {NavigationStack {VStack {TextField("Search Title", text: $search_title).padding().border(.blue)List {ForEach(todos_search) { todo inif todo.title?.contains(search_title) == true {HStack {Text(todo.title ?? "")}}}}.navigationTitle("Todos Search")}}}
}struct TodosSearch_Previews: PreviewProvider {static var previews: some View {TodosSearch()}
}

Entity:

在这里插入图片描述


喜欢或对你有帮助,点个赞吧,自己先点个嘿嘿。
有错误或者疑问还请评论指出。
我的个人网站 点击访问 hongweizhu.com。

END

http://www.lryc.cn/news/186169.html

相关文章:

  • 【uniapp】subnvue组件数据更新视图未更新问题
  • Unity编辑器拓展-Odin
  • 小红书婴童产业探索,解析消费者需求!
  • 离线安装mysql客户端
  • Docker 数据管理
  • 数据统计--图形报表--ApacheEcharts技术 --苍穹外卖day10
  • 【kubernetes的三种网络】
  • Java中树形菜单的实现方式(超全详解!)
  • 基于Uniswap V3的去中心化前端现货交易平台Oku正式登陆Moonbeam
  • leetcode 每日一题复盘(10.9~10.15)
  • 【云计算网络安全】DDoS 缓解解析:DDoS 攻击缓解策略、选择最佳提供商和关键考虑因素
  • 如何巧用AI智能技术,让文物不再“无人问津”?
  • 一天一八股——SSL/TLS协议
  • SpringCloud学习笔记-Eureka服务的搭建
  • css如何实现页面布局与五种实现方式
  • cv2.split函数与cv2.merge函数
  • Vue--1.7watch侦听器(监视器)
  • 序列:全序关系
  • 100M服务器能同时容纳多少人访问?
  • Javascript 笔记:函数调用与函数上下文
  • 【WebService】C#搭建的标准WebService接口,在使ESB模版作为参数无法获取参数数据
  • Sqlserver关于tempdb临时数据库文件个数的最佳实践
  • 【Java】微服务——微服务介绍和Eureka注册中心
  • C++ virtual 虚函数 虚基类
  • redis分布式秒杀锁
  • 【Redis】String内部编码方式
  • 川西旅游网系统-前后端分离(前台vue 后台element UI,后端servlet)
  • Paddle使用pyinstaller打包出错的解决方法
  • 【Java acm】特殊输入
  • 在Ubuntu 20.04搭建最小实验环境