小编Ars*_*sim的帖子

在不影响存储对象的情况下更改值 - Realm swift

我正在使用领域来保存我的数据.我的问题是,我想有对象了一些小的,临时的变化,我不希望这些变化在我的存储对象的反映,但境界并不让我改变检索到的对象的属性没有写入块,最终导致保存我在数据库中的临时更改.我不能通过创建新对象和分配值来创建对象的副本,因为我有大数据集.

有没有简单的解决方案来实现这一目标?

realm ios swift

8
推荐指数
1
解决办法
2122
查看次数

SwfitUI 列表禁用滚动

有没有办法让 SwiftUI 中的 List 不可滚动?

就像我们有

tableView.isScrollEnabled

swift swiftui

8
推荐指数
5
解决办法
7076
查看次数

创建家长控制应用 iOS

我知道这个问题与编程无关,但经过简短的谷歌搜索,我看到市场上有多个应用程序可以阻止应用程序,读取应用程序中花费的使用时间,还可以读取文本,什么是没有监狱的应用程序消息休息一下,我只是想知道制作这样一个供个人使用的应用程序的起点,我无意将其上传到应用程序商店,因此我可以使用 API 的应用程序商店不允许

任何小链接、书籍或参考将不胜感激

谢谢

应用示例 http://www.mindmake.com/

https://screentimelabs.com/

objective-c ios swift

6
推荐指数
1
解决办法
954
查看次数

Xcode 12 模拟器崩溃

我在 Xcode 12 模拟器中遇到奇怪的崩溃,在启动后立即发出信号 SIGABRT。它发生在 Xcode 12.0 和 Xcode 12.0.1 的已发布版本上,我已尝试使用最新的 beta 12.2。

应用程序在设备上运行良好。

由于日志较少,我无法追踪太多。以下是堆栈。

主题 1

dyld`__abort_with_payload:
0x1194b0ed4 <+0>:  movl   $0x2000209, %eax          ; imm = 0x2000209 
0x1194b0ed9 <+5>:  movq   %rcx, %r10
0x1194b0edc <+8>:  syscall 
->  0x1194b0ede <+10>: jae    0x1194b0ee8               ; <+20>
0x1194b0ee0 <+12>: movq   %rax, %rdi
0x1194b0ee3 <+15>: jmp    0x1194af408               ; cerror_nocancel
0x1194b0ee8 <+20>: retq   
0x1194b0ee9 <+21>: nop    
0x1194b0eea <+22>: nop    
0x1194b0eeb <+23>: nop    
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在此处输入图片说明

编辑添加异常断点后,获得以下控制台输出

dyld: Library not loaded: /usr/lib/libnfshared.dylib
Referenced from: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreNFC.framework/CoreNFC
Reason: no suitable image found.  Did …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c ios swift xcode12

5
推荐指数
1
解决办法
971
查看次数

带CollectionView/TableView输入/文本字段的RxSwift

我正在尝试掌握RxSwift,我需要验证表单,我已经完成了没有tableView的简单验证,但现在我的文本输入字段在集合视图中,我想观察文本输入的变化,因为textfields现在在可重用的单元格中,我不知道如何添加observable并从中获取流

基本上我想要将我的数据双向绑定到我的表单,其中输入是动态的,如果这有帮助的话

这是我的cellForItemAt函数的代码

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCell(withReuseIdentifier: RegisterCell.identifier, for: indexPath) as! RegisterCell
    var registerField = dataSource[indexPath.item]
    registerField.indexPath = indexPath
    registerField.text = viewModel.getText(indexPath: indexPath)
    let txt = cell.txtfield as UITextField
    txt.delegate = self
    cell.configureCell(registerField)
    return cell
}
Run Code Online (Sandbox Code Playgroud)

并配置单元格

func configureCell(_ fieldData: RegisterFields) {
    txtfield.placeholder = fieldData.placeholderText
    txtfield.isSecureTextEntry = fieldData.isSecureEntry
    txtfield.text = fieldData.text
    txtfield.tag = fieldData.indexPath.item
    imgIcon.image  = fieldData.image
    imgDropDown.isHidden = !fieldData.isDropDown
}
Run Code Online (Sandbox Code Playgroud)

我想将Rx用于用户输入而不是代理模式,如下面的行所示

txt.delegate = self

以下是我的屏幕图像

在此输入图像描述

ios swift rx-swift

2
推荐指数
1
解决办法
1366
查看次数

标签 统计

swift ×5

ios ×4

objective-c ×2

realm ×1

rx-swift ×1

swiftui ×1

xcode ×1

xcode12 ×1