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.



12
Da NSTimeInterval a HH: mm: ss?
Se ho un NSTimeInterval impostato su 200.0, c'è un modo per convertirlo in 00:03:20, stavo pensando di poter inizializzare un NSDate con esso e quindi utilizzare NSDateFormatter usando HH: mm: ss. La mia domanda è: c'è un modo rapido per farlo o devo suddividere il numero da solo e usarlo …

4
Visualizza le modifiche al frame tra viewWillAppear: e viewDidAppear:
Ho scoperto uno strano comportamento nella mia applicazione, in cui un connesso IBOutletha il frame della sua vista connessa tra le chiamate nel mio controller della vista a viewWillAppear:e viewDidAppear:. Ecco il codice pertinente nella mia UIViewControllersottoclasse: -(void)viewWillAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } -(void)viewDidAppear:(BOOL)animated { NSLog(@"%@", self.scrollView); } e l'output del …

4
Come sincronizzare CoreData e un servizio Web REST in modo asincrono e allo stesso tempo propagare correttamente eventuali errori REST nell'interfaccia utente
Ehi, sto lavorando al livello del modello per la nostra app qui. Alcuni dei requisiti sono come questo: Dovrebbe funzionare su iPhone OS 3.0+. La fonte dei nostri dati è un'applicazione RESTful Rails. Dovremmo memorizzare nella cache i dati localmente utilizzando Core Data. Il codice client (i nostri controller dell'interfaccia …

4
Perché non riesco a chiamare il super.init () predefinito su UIViewController in Swift?
Non sto usando uno UIViewControllerda uno storyboard e voglio avere una initfunzione personalizzata in cui passo un NSManagedObjectIDoggetto. Voglio solo chiamare super.init()come ho fatto in Objective-C. Come questo: init(objectId: NSManagedObjectID) { super.init() } Ma ottengo il seguente errore del compilatore: È necessario chiamare l'inizializzatore designato della superclasse UIViewController Posso semplicemente …





5
Nessun delegato AVPlayer? Come tenere traccia del termine della riproduzione del brano? Obiettivo C sviluppo iPhone
Mi sono guardato intorno ma non riesco a trovare un protocollo delegato per AVPlayer class . Cosa succede? Sto usando la sua sottoclasse,, AVQueuePlayerper riprodurre un array di AVPlayerItems, ciascuno caricato da un URL. C'è un modo per chiamare un metodo quando finisce la riproduzione di una canzone? In particolare …



7
iOS 11: l'altezza della tastiera restituisce 0 nella notifica della tastiera
Ho utilizzato le notifiche della tastiera senza alcun problema e ho ottenuto l'altezza esatta della tastiera. - (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@"%f",keyboardSize.height);} ma con iOS 11 la dimensione della tastiera è 0 quando viene chiamata la notifica. Qual è il problema che si verifica …

3
Implementazione di NSCopying
Ho letto i NSCopyingdocumenti ma sono ancora molto incerto su come implementare ciò che è richiesto. La mia classe Vendor: @interface Vendor : NSObject { NSString *vendorID; NSMutableArray *availableCars; BOOL atAirport; } @property (nonatomic, copy) NSString *vendorID; @property (nonatomic, retain) NSMutableArray *availableCars; @property (nonatomic, assign) BOOL atAirport; - (id)initFromVehVendorAvailsDictionary:(NSDictionary *)vehVendorAvails; …

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.