Domande taggate «objective-c»

Questo tag deve essere utilizzato solo per domande relative alle funzionalità di Objective-C o che dipendono dal codice nella lingua. I tag [cacao] e [cacao-tocco] dovrebbero essere usati per chiedere informazioni sui framework o sulle classi di Apple. Utilizzare i tag correlati [ios], [macos], [apple-watch] e [tvos] per problemi specifici di tali piattaforme.



24
Creazione e riproduzione di un suono in modo rapido
Quindi quello che voglio fare è creare e riprodurre un suono in Swift che verrà riprodotto quando premo un pulsante, so come farlo in Objective-C, ma qualcuno lo sa in Swift? Sarebbe così per Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); E poi per suonarlo …
103 ios  objective-c  audio  swift 


2
Swift readonly external, readwrite internal property
In Swift, qual è il modo convenzionale per definire il modello comune in cui una proprietà deve essere di sola lettura esternamente, ma modificabile internamente dalla classe (e dalle sottoclassi) che la possiedono. In Objective-C, ci sono le seguenti opzioni: Dichiarare la proprietà come di sola lettura nell'interfaccia e utilizzare …



5
iOS: accedi alle variabili app-info.plist nel codice
Sto lavorando su un'app universale e vorrei accedere ai valori memorizzati nel file app-info.plist nel mio codice. Motivo: istanzio un UIViewController dinamicamente da uno storyboard utilizzando: UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil]; self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"]; Ora, avere il nome dello storyboard @ "MainStoryboard_iPhone" sopra è brutto. Voglio fare qualcosa …


5
Errore di iOS 10 [accesso] <privato> quando si utilizza UIImagePickerController
Sto usando XCode 8 e sto provando con iOS 10.2 Beta. Ho aggiunto i framework Foto, PhotosUI e MobileCoreServices al progetto. Codice molto semplice: #import &lt;Photos/Photos.h&gt; #import &lt;PhotosUI/PhotosUI.h&gt; #import &lt;MobileCoreServices/MobileCoreServices.h&gt; @interface ViewController : UIViewController &lt;UIImagePickerControllerDelegate, UINavigationControllerDelegate, PHLivePhotoViewDelegate&gt; @property (strong, nonatomic) IBOutlet UIImageView *imageview; @end e implementazione: - (IBAction)grab:(UIButton *)sender{ UIImagePickerController …

14
Objective-C: dove rimuovere l'osservatore per NSNotification?
Ho una classe C obiettivo. In esso, ho creato un metodo init e ho impostato una NSNotification in esso //Set up NSNotification [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(getData) name:@"Answer Submitted" object:nil]; Dove imposto il [[NSNotificationCenter defaultCenter] removeObserver:self]in questa classe? So che per a UIViewController, posso aggiungerlo al viewDidUnloadmetodo Quindi cosa devo fare …

10
"F" dopo il numero
Cosa findicano i numeri dopo? È da C o Objective-C? C'è qualche differenza nel non aggiungere questo a un numero costante? CGRect frame = CGRectMake(0.0f, 0.0f, 320.0f, 50.0f); Puoi spiegare perché non scriverei semplicemente: CGRect frame = CGRectMake(0, 0, 320, 50);

4
Xcode 4.5 Storyboard 'Exit'
Ho appena installato Xcode 4.5 per il supporto iOS6 e ho visto una nuova icona chiamata "Exit" nel mio Storyboard, elencata sotto i controller della vista insieme a "First Responder" ecc. Una piccola icona verde etichettata "Exit". Non riesco a trovare nulla su di esso né a capire come può …


7
Modifica del testo del pulsante UIB
Quindi sto cercando di aggiornare il testo su un pulsante UIB quando faccio clic su di esso. Sto usando la seguente riga per modificare il testo: calibrationButton.titleLabel.text = @"Calibration"; Ho verificato che il testo sta cambiando, ma quando eseguo l'app e clicco sul pulsante, cambia in "Calibration" per una frazione …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.