Als «objective-c» getaggte Fragen

Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [cocoa] und [cocoa-touch] sollten verwendet werden, um nach Apples Frameworks oder Klassen zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind.




13
Programmgesteuertes Erstellen eines Segues
Ich habe eine Gemeinsamkeit UIViewController, die sich alle darauf UIViewsControllerserstreckt, einige gemeinsame Operationen wiederzuverwenden. Ich möchte einen Abschnitt über dieses "Common" einrichten, UIViewControllerdamit alle anderen UIViewControllerserben. Ich versuche herauszufinden, wie ich das programmgesteuert mache. Ich denke, die Frage könnte auch sein, wie ich ein seguefür alle meine festlegen kann, UIViewControllersohne …
202 ios  objective-c  segue 

5
Wie wird @synchronized in Objective-C gesperrt / entsperrt?
Verwendet @synchronized nicht "Sperren" und "Entsperren", um einen gegenseitigen Ausschluss zu erreichen? Wie sperrt / entsperrt es dann? Die Ausgabe des folgenden Programms ist nur "Hello World". @interface MyLock: NSLock<NSLocking> @end @implementation MyLock - (id)init { return [super init]; } - (void)lock { NSLog(@"before lock"); [super lock]; NSLog(@"after lock"); } …





25
Zellenabstand in UICollectionView
Wie stelle ich den Zellenabstand in einem Abschnitt von ein UICollectionView? Ich weiß, dass es eine Eigenschaft gibt, die minimumInteritemSpacingich auf 5.0 gesetzt habe, aber der Abstand erscheint nicht 5.0. Ich habe die Flowout-Delegate-Methode implementiert. - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } Trotzdem bekomme ich nicht das gewünschte …

11
Festlegen eines Bildes für einen UIButton im Code
Wie legen Sie das Bild für einen UIButton im Code fest? Ich habe das: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]; [btnTwo addTarget:self action:@selector(goToOne) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnTwo]; aber nicht sehen, was das Bild dafür einstellen wird.

11
Versuchen Sie, ein Nicht-Eigenschaftslistenobjekt als NSUserDefaults festzulegen
Ich dachte, ich wüsste, was diesen Fehler verursacht, aber ich kann nicht herausfinden, was ich falsch gemacht habe. Hier ist die vollständige Fehlermeldung, die ich erhalte: Versuchen Sie, ein Objekt festzulegen, das keine Eigenschaftsliste ist ( "<BC_Person: 0x8f3c140>" ) als NSUserDefaults-Wert für den Schlüssel personDataArray Ich habe eine PersonKlasse, die …

16
Was ist das Swift-Äquivalent von respondsToSelector?
Ich habe gegoogelt, konnte aber nicht herausfinden, was das schnelle Äquivalent respondsToSelector:ist. Dies ist das einzige, was ich finden konnte ( schnelle Alternative zu responsondsToSelector :), aber in meinem Fall nicht allzu relevant, da es die Existenz des Delegaten überprüft. Ich habe keinen Delegaten, den ich nur überprüfen möchte, ob …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.