2017-10-03 1 views
5

Contexte: Xcode 9.0 (9A235)XCode 9 accident sur l'édition de commentaire radiophare label

Lorsque je tente de modifier ma note d'étiquette de story-board pour localisateurs (insertion tag Barty Crouch #bc-ignore!), XCode 9 accidents.

En outre, en essayant de modifier la police ne fait rien.

Cela me semble un storyboard corrompu, certainement après une fusion.

Quelqu'un a-t-il le même problème?

EDIT, question non ambiguë:

Y at-il une solution pour éviter l'accident ou dois-je modifier le story-board à la main?

Process:    Xcode [66619] 
Path:     /Applications/Xcode.app/Contents/MacOS/Xcode 
Identifier:   com.apple.dt.Xcode 
Version:    9.0 (13247) 
Build Info:   IDEFrameworks-13247000000000000~26 
App Item ID:   497799835 
App External ID:  823595305 
Code Type:    X86-64 (Native) 
Parent Process:  ??? [1] 
Responsible:   Xcode [66619] 
User ID:    501 

Date/Time:    2017-10-03 15:59:00.562 +0200 
OS Version:   Mac OS X 10.12.6 (16G29) 
Report Version:  12 
Anonymous UUID:  3A288ABF-30D0-A9E7-A02E-4BBD3B1BABB5 

Sleep/Wake UUID:  22E57F41-2180-4AB1-AA1D-B1DCF99E683E 

Time Awake Since Boot: 320000 seconds 
Time Since Wake:  26000 seconds 

System Integrity Protection: enabled 

Crashed Thread:  0 Dispatch queue: com.apple.main-thread 

Exception Type:  EXC_CRASH (SIGABRT) 
Exception Codes:  0x0000000000000000, 0x0000000000000000 
Exception Note:  EXC_CORPSE_NOTIFY 

Application Specific Information: 
ProductBuildVersion: 9A235 
ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEInterfaceBuilder/IDEInterfaceBuilder-13196/InterfaceBuilderKit/Utilities/IBAppKitSupport.m:388 
Details: Unknown systemFontType: 132 
Object: <NSFont: 0x7fc74354c640> 
Method: -metaFont 
Thread: <NSThread: 0x7fc73a40f910>{number = 1, name = main} 
Hints: 

Backtrace: 
    0 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:messageFormat:arguments:] (in IDEKit) 
    1 _DVTAssertionHandler (in DVTFoundation) 
    2 _DVTAssertionFailureHandler (in DVTFoundation) 
    3 -[NSFont(MethodsBasedOnPrivateState) metaFont] (in IDEInterfaceBuilderKit) 
    4 -[NSFont(IBDocumentArchiving) archiveWithDocumentArchiver:] (in IDEInterfaceBuilderKit) 
    5 __51-[IBDocumentArchiver archiveObject:forOptionalKey:]_block_invoke (in IDEInterfaceBuilderKit) 
    6 -[IBDocumentArchiver recurseWithArchiveToken:usingBlock:] (in IDEInterfaceBuilderKit) 
    7 -[IBDocumentArchiver recurseWithElementNamed:forObject:kind:invokingBlock:] (in IDEInterfaceBuilderKit) 
+0

J'ai exactement le même problème. Avez-vous trouvé une solution? – ludvigeriksson

+0

Pas encore, nous avons fini d'éditer le fichier storyboard dans un éditeur de texte ... –

+0

Même erreur avec moi ... Y at-il une solution alternative à ce problème? Je ne me sens pas à l'aise d'éditer le fichier .storyboard manuellement sans connaître d'autres changements fondamentaux qu'il pourrait faire à la base du code ... – user805981

Répondre

4

Même avec un tout nouveau projet vide, il craches lors de l'édition Commentaire Pour Localizer. C'est un problème de Xcode 9.

Pour contourner ce problème, vous pouvez modifier le fichier .storyboard manuellement en ajoutant ce type de bloc (directement dans votre bloc <label> par exemple):

<attributedString key="userComments"> 
    <fragment content="Here goes your comment..."> 
     <attributes> 
      <font key="NSFont" metaFont="smallSystem"/> 
      <paragraphStyle key="NSParagraphStyle" alignment="natural" lineBreakMode="wordWrapping" baseWritingDirection="natural" tighteningFactorForTruncation="0.0"/> 
     </attributes> 
    </fragment> 
</attributedString> 
+0

Semble être la seule bonne réponse, je vais éditer ma question pour être plus précis (version de Xcode). La seule autre solution sera (espérons-le) de mettre à jour Xcode lorsqu'une mise à jour sera disponible. –

+0

Quel est le but de l'information de police? Les laisser dehors semble inoffensif - l'application fonctionne toujours, l'exportation XLIFF a le commentaire. –

0
  1. propre dossier Xcode DerivedData.

  2. Réexécutez Xcode.

+0

Ne fonctionne pas du tout. –