小编Tre*_*lyn的帖子

如何在Swift 3中访问CFDictionary?

我需要从CFDictionary实例中读取和写入一些数据(以读取和更新照片中的EXIF数据).对于我的生活,我无法弄清楚如何在Swift 3中执行此操作.我想要的呼叫的签名是:

func CFDictionaryGetValue(CFDictionary!, UnsafeRawPointer!)
Run Code Online (Sandbox Code Playgroud)

我怎么把我的键(一个字符串)转换成一个UnsafeRawPointer所以我可以将它传递给这个调用?

core-foundation swift swift3

11
推荐指数
2
解决办法
6241
查看次数

有没有办法检测辅助缩放功能是否打开?

UIKit 包含 UIAccessibility 函数,用于确定是否打开 Voice Over、隐藏式字幕、引导访问和反转颜色。但是,我还没有找到一种方法来确定用户是否打开了缩放功能(设置>常规>辅助功能>缩放)。有谁知道如何获取此信息?

accessibility ios

10
推荐指数
1
解决办法
1572
查看次数

iBeacons:如果app在后台,则只有在显示锁定屏幕时才会调用locationManager:didEnterRegion:

我正在开发一款监控iBeacon地区的iOS应用程序.当应用程序在后台运行时,我希望它在遇到特定的iBeacon区域时发送本地通知.一切正常,除了一件事:locationManager:didEnterRegion显然不会被调用,直到用户显示锁定屏幕.因此,即使设备在应用程序处于后台时通过iBeacon区域,他们也不会在显示锁定屏幕之前收到通知.

我也尝试过使用startMonitoringForRegion,这种工作方式 - 如果应用程序在后台运行,则locationManager:didDetermineState:当设备进入iBeacon区域时触发.但是,它只执行一次 - 如果用户随后退出并重新进入iBeacon区域,则locationManager:didDetermineState不会再次触发.

我正在运行iPhone 5s并使用iPhone 4s作为iBeacon,如果这有任何区别的话.

更正:当我使用iPhone 4s作为客户端时,这种现象显然只会发生.如果我使用5s,通知会立即发送.

cllocationmanager ios ibeacon

10
推荐指数
1
解决办法
4997
查看次数

如何从VoiceOver中排除UIButton?

我有一个UIButton,有时是空白的(没有文字或图像).当它是空白时,我希望VoiceOver跳过它.我已经尝试了以下方法,但没有一个能完成这项工作 - 当用户在视图中滑动时,按钮仍然会突出显示:

  • 将按钮及其所有子视图的.accessibilityTraits设置为UIAcessibilityTraitNotEnabled.这可以防止VoiceOver在选择按钮时说出任何内容,但仍然允许VoiceOver选择按钮.

  • 禁用该按钮(我验证了在Debug View Hierarchy视图中禁用了该按钮).该按钮仍可由VoiceOver选择.

有谁知道如何使VoiceOver完全跳过/忽略UIButton?

uibutton ios voiceover

8
推荐指数
2
解决办法
886
查看次数

即使从iOS到Mac的切换效果很好,也无法从Mac切换到iOS

我正在尝试在Mac OS应用程序和iOS应用程序之间实现切换。当iOS应用程序位于前台时,它可以很好地工作-Mac上的扩展坞中会显示“继续活动”图标。但是,当Mac应用程序位于前台时,我无法在iOS设备的锁定屏幕上显示“继续活动”图标。

两个应用程序均使用相同的团队凭据签名。两台设备均已登录到同一个iCloud帐户(已通过iCloud.com进行了验证),并且蓝牙处于打开状态。从Safari之类的Mac应用程序到iOS设备的切换效果很好。而且,在运行该应用程序的两个iOS设备之间,切换工作正常。有任何想法吗?

macos ios handoff continuity

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

您可以在 iOS 上保存编辑过的 RAW .dng 文件吗?

我想构建一个 iOS 10 应用程序,让您可以拍摄 RAW ( .dng) 图像,对其进行编辑,然后将编辑后的.dng文件保存到相机胶卷中。通过结合来自 Apple 2016 年“ AVCamManual ”和“ RawExpose ”示例应用程序的代码,我已经达到了CIFilter包含 RAW 图像和编辑的地步。

但是,我不知道如何将结果CIImage作为.dng文件保存到相机胶卷中。这可能吗?

ios dng cifilter ios10

3
推荐指数
2
解决办法
2548
查看次数

Disco Diffusion:PytorchStreamReader 读取 zip 存档失败:找不到中央目录

我尝试使用基本默认设置运行 Disco Diffusion v5,但在尝试创建图像时出现此错误。有谁知道如何解决这一问题?

Starting Run: Horse 02(0) at frame 0

Prepping model...

RuntimeError                              Traceback (most recent call last)
<ipython-input-20-da8a92ac51ae> in <module>()
    148 print('Prepping model...')
    149 model, diffusion = create_model_and_diffusion(**model_config)
--> 150 model.load_state_dict(torch.load(f'{model_path}/{diffusion_model}.pt', map_location='cpu'))
    151 model.requires_grad_(False).eval().to(device)
    152 for name, param in model.named_parameters():

1 frames
/usr/local/lib/python3.7/dist-packages/torch/serialization.py in __init__(self, name_or_buffer)
    240 class _open_zipfile_reader(_opener):
    241     def __init__(self, name_or_buffer) -> None:
--> 242         super(_open_zipfile_reader, self).__init__(torch._C.PyTorchFileReader(name_or_buffer))
    243 
    244 

RuntimeError: PytorchStreamReader failed reading zip archive: failed finding central directory
Run Code Online (Sandbox Code Playgroud)

python disco

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