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.



5
Converti NSNumber in int in Objective-C
Uso [NSNumber numberWithInt:42]o @(42)per convertire un int in NSNumber prima di aggiungerlo a un NSDictionary: int intValue = 42; NSNumber *numberValue = [NSNumber numberWithInt:intValue]; NSDictionary *dict = @{ @"integer" : numberValue }; Quando recupero il valore da NSDictionary, come posso trasformarlo da NSNumber a int? NSNumber *number = dict[@"integer"]; int …

11
Regola la dimensione del carattere del pulsante UIB alla larghezza
Ho il codice seguente: UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0.0, 0.0, 25, 25); [[button layer] setCornerRadius:5.0f]; [[button layer] setMasksToBounds:YES]; [[button layer] setBackgroundColor:[[UIColor redColor] CGColor]]; [button.titleLabel setFrame:CGRectMake(0,0, 25, 25)]; [button setTitle:[NSString stringWithFormat:@"%@", [[topics objectAtIndex:indexPath.row] unread]] forState:UIControlStateNormal]; Il problema è che quando la stringa nel testo non è lunga, mostra …
122 ios  objective-c 


9
filtrare NSArray in un nuovo NSArray in Objective-C
Ho un NSArraye vorrei crearne uno nuovo NSArraycon oggetti dall'array originale che soddisfano determinati criteri. Il criterio viene deciso da una funzione che restituisce a BOOL. Posso creare un NSMutableArray, iterare attraverso l'array di origine e copiare sugli oggetti che la funzione di filtro accetta e quindi crearne una versione …

3
Come rendere una classe conforme a un protocollo in Swift?
in Objective-C: @interface CustomDataSource : NSObject <UITableViewDataSource> @end in Swift: class CustomDataSource : UITableViewDataSource { } Tuttavia, verrà visualizzato un messaggio di errore: Il tipo "CellDatasDataSource" non è conforme al protocollo "NSObjectProtocol" Il tipo "CellDatasDataSource" non è conforme al protocollo "UITableViewDataSource" Quale dovrebbe essere il modo corretto?
121 objective-c  swift 





7
Cosa significa questo output di gdb?
Ho un pulsante che riproduce un suono e sembra funzionare perfettamente sul simulatore, ma ricevo questo messaggio: Errore durante il caricamento di /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/Audio.PlugIn MacOS / AudioIPCPlugIn, 262): Simbolo non trovato: ___CFObjCIsCollectable Riferimento da: /System/Library/Frameworks/Security.framework/Versions/A/Security Previsto in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation in /System/Library/Frameworks/Security.framework/Versions/A/Security 01-11-2011 02: 13: 02.605 Halloween FX [33484: 10703] Errore …


8
#import utilizzando parentesi angolari <> e virgolette ""
Mi chiedo cosa decida se sei autorizzato a usare &lt;Header.h&gt;o "Header.h"quando importi file in Objective-C. Finora la mia osservazione è stata che usi le virgolette ""per i file nel tuo progetto di cui hai l'origine dell'implementazione e le parentesi angolari &lt;&gt;quando fai riferimento a una libreria o un framework. Ma …

15
UIRefreshControl - beginRefreshing non funziona quando UITableViewController è all'interno di UINavigationController
Ho installato un UIRefreshControl nel mio UITableViewController (che si trova all'interno di un UINavigationController) e funziona come previsto (ovvero il pull down attiva l'evento corretto). Tuttavia, se richiamo a livello di codice il beginRefreshingmetodo di istanza sul controllo di aggiornamento come: [self.refreshControl beginRefreshing]; Non succede niente. Dovrebbe animarsi verso il …

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.