iOS-App (diese Klasse ist nicht key-coding-konform für die Schlüsseldatenquelle)

8

Ich mache eine iPhone-App, und ich arbeite an diesem TableViewController, aber beim Testen bekomme ich diesen Fehler, und ich weiß nicht wirklich, was ich damit machen soll:

%Vor%

Hat jemand eine Idee?

Dies ist meine SessionTableViewController.m-Datei:

%Vor%     
Sander Declerck 13.01.2012, 11:52
quelle

2 Antworten

16

Es sieht so aus, als ob Sie die Dinge im Interface Builder falsch verdrahtet haben. Anscheinend haben Sie in Ihrem dataSource etwas an eine Verkaufsstelle namens SessionsTableViewController angehängt. Es sieht so aus, als ob du es wahrscheinlich umgekehrt machen wolltest, da ich annehme, dass du eine Tabellenansicht in SessionsTableViewController hast.

Sie müssen also die Eigenschaft dataSource Ihrer Tabellenansicht an Ihre Instanz von SessionsTableViewController anhängen (in Ihrem Fall wahrscheinlich "Eigentümer der Datei") und nicht umgekehrt.

    
mattjgalloway 13.01.2012, 12:01
quelle
0

Vergewissern Sie sich, dass Sie nicht die falsche App in der Box Modul (nur unter Klasse) angegeben haben. Dies befindet sich im Identity Inspector im UI-Builder.

Normalerweise sollte nichts als Modul angegeben werden, da es standardmäßig einen ausgegrauten Eintrag namens "current ...." hat, was bedeutet, dass es in allen Apps verfügbar ist. Wenn Sie jedoch hier eine App angegeben haben, steht das UI-Element für keine anderen Apps in Ihrem Projekt zur Verfügung. Sie erhalten die Betreff-Fehlermeldung, wenn Sie versuchen, andere Apps auszuführen.

Das war mein Problem ...

    
music_and_cities 20.07.2016 03:36
quelle

Tags und Links