[swift-users] NSFontManager's availableMembers(ofFontFamily: String) broken?

Jens Persson jens at bitcycle.com
Sat Oct 8 01:41:53 CDT 2016


Found this:
http://stackoverflow.com/questions/39395237/why-is-nsfontmanager-availablemembersoffontfamily-crashing-in-xcode-8-gm


On Sat, Oct 8, 2016 at 8:37 AM, Jens Persson <jens at bitcycle.com> wrote:

> It crashes runtime except when the given string is not an existing font
> family name, in which case it returns nil (as expected).
>
> So I'm unable to use it.
>
> Here's a REPL session demo of the issue, but it's the same in Xcode 8 and
> 8.1 beta 1 (haven't tried any other versions):
>
> Welcome to Apple Swift version 3.0 (swiftlang-800.0.46.2 clang-800.0.38).
> Type :help for assistance.
>   1> import AppKit
>   2> NSFontManager.shared().availableMembers(ofFontFamily: "Blahblah")
> $R0: [[Any]]? = nil
>   3> NSFontManager.shared().availableMembers(ofFontFamily: "Georgia")
> Execution interrupted. Enter code to recover and continue.
> Enter LLDB commands to investigate (type :help for assistance.)
>   4> NSFontManager.shared().availableMembers(ofFontFamily: "Times")
> Execution interrupted. Enter code to recover and continue.
> Enter LLDB commands to investigate (type :help for assistance.)
>   5> NSFontManager.shared().availableMembers(ofFontFamily: "Timeeess")
> $R1: [[Any]]? = nil
>   6>
>
> Any ideas and/or workarounds?
>
> /Jens
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20161008/00c0713b/attachment.html>


More information about the swift-users mailing list