我希望能够让我的 iOS 应用程序使用 SF 符号并将它们存储在模型Entity的属性中Core Data。I\xe2\x80\x99m 猜测我需要使用Binary Data属性类型,因为 SF 符号是使用Image View. 我\xe2\x80\x99m 正在寻找一种从 SwiftUI 获取 SF 符号View 并将其存储在 Core Data模型中的方法。我还希望能够Entity从Core Data模型中检索存储的属性,并将其显示在我可能选择的任何 SwiftUI 视图中。
我怎样才能做到这一点?
\n在我的iPhone应用程序中,我需要检查一个实体是否在Core Data的上下文中?
我该怎么检查这个,有人可以提供一个例子吗?
名为“Item”的实体中有两个属性“time”和“isOn”(字符串,布尔)
在 viewcontroller 类中,我可以为“isOn”属性(在 savePressed 函数中)提供默认条件,这使得 switchbtn.isOn = true 并将其保存在该特定“时间”的数据模型中
视图控制器类:-
class ViewController: UIViewController {
let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
@IBOutlet weak var timePickerView: UIDatePicker!
@IBOutlet weak var timeLbl: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
timePickerView.setValue(UIColor.white, forKeyPath: "textColor")
dateFormat()
// Do any additional setup after loading the view.
}
@IBAction func savePressed(_ sender: UIBarButtonItem) {
let entity = Item(context: context)
entity.time = timeLbl.text
entity.isOn = true
saveData()
self.dismiss(animated: true, completion: nil)
}
@IBAction func cancelPressed(_ sender: UIBarButtonItem) {
self.dismiss(animated: …Run Code Online (Sandbox Code Playgroud) 我是 iOS 开发新手。
CoreData如何使用 Objective-C保存和提取音频数据?
我只知道我必须使用 NSData 和 Binary Data。
core-data ×4
ios ×2
xcode ×2
iphone ×1
objective-c ×1
sf-symbols ×1
swift ×1
swiftui ×1
uiswitch ×1