Ich denke, du hast das Label nicht richtig mit xib oder Storyboard verbunden gain verbinde das Label mit xib oder Storyboard korrekt mit den folgenden Screenshots und Codierungen.
FIRST: Ich ziehe das Label aus der Objektbibliothek
ZWEITE: KLICKE control + Maus auf dem Etikett und zieht die
Dritter zu ViewController.h beschriften : Jetzt BOX zeigt mit Standard-Cursor im Feld Name
FOUR: Endlich den Label-Namen in Namensfeld von BOX geben
Sobald ich, dass jetzt hat die Ansicht Controller.h
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet UILabel *labelStringText;
@end
Dann in ViewController.m
#import "ViewController.h"
@interface ViewController()
@end
@implementation ViewController
@synthesize labelStringText;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
labelStringText.text = @"";
NSString *strLabelText = [NSString stringWithFormat:@"%@",labelStringText.text];
//OR
NSString *strLabelText = labelStringText.text;
}
für Ihr einfaches Verständnis Ich setze den label.text auf string in viewDidLoad.Sie nur die Zeichenfolge, wo Sie wollen.
Seine adaequat auf meiner Seite. Kannst du mir deinen Fehler zeigen? –
Es besteht keine Notwendigkeit, die Eigenschaft zu synthetisieren. Es macht keinen Sinn, 'initWithFormat' zu verwenden, wenn Sie' self.output.text' direkt zuweisen können. Sie müssen ein Tutorial finden, das vor weniger als 5 Jahren aktualisiert wurde. – Avi
Versuchen Sie, wie NSString zu verwenden * var = [NSString stringWithFormat: @ "% @", output.text]; –