seltsam und wahrscheinlich eine dumme Frage hier angezeigt. Im Wesentlichen nehme ich einen NSString und wende ihn auf ein Textlabel an. Allerdings gibt es viele zusätzliche Informationen, die ich nicht gefragt habe. Ich hoffe, irgendjemanden dazu zu bringen, was ich falsch mache. Hier ist der Code zum Festlegen der Textbeschriftung.Unerwünschte Informationen werden in einem Text-Label von NSString
2016-03-29 09:42:43.461 TestIPConstruct[31207:1667950] <UILabel: 0x7ff571422540; frame = (20 275; 335 21); text = '10.83.223.71'; opaque = NO; autoresize = RM+BM; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x7ff571422750>>
auf einer Idee ist, warum diese fantastisch wäre passiert sein könnte:
NSString *finalString = [NSString stringWithFormat:@"%@.%@.%@.%@", firstOctetString, addedSecondOctet, thirdOctetString, fourthOctetString];
self.newlyConstructedIPAddressLabel.text = finalString;
NSLog(@"%@", finalString);
Die Ausgabe, die in das Etikett tatsächlich eingefügt werden ist, wie dargestellt. Danke, - Nate
Sie einen Screenshot zeigen können? Ich bin sicher, dass Sie das im Debugger sehen. –
Der Beschriftungstext wird auf die NSLog-Ausgabe der Beschriftungsbeschreibung selbst gesetzt (wo diese Protokollausgabe die IP-Adresse anzeigt, die als Text festgelegt wurde)? – Wain
Der Debugger zeigt tatsächlich genau an, was in das Textlabel gedruckt wird. Was ist seltsam ... –