6 ŞUBAT 2010, CUMARTESİ
Nasıl ve Objective-C bir SIRALAMA tanımlamak kullanırım?
Aşağıda gösterildiği gibi uygulama dosyamda bir numaralama ilan ettim ve PlayerState olarak arayüz benim thePlayerState bu türde bir değişken ilan etti; ve benim yöntemlerinde kullanılan değişken. Ama hataları bildirilmemiş olduğunu belirten alıyorum. Nasıl doğru beyan ve yöntemlerimi yazın PlayerState bir değişken kullanmak?:
.m dosya
@implementation View1Controller
typedef enum playerStateTypes
{
PLAYER_OFF,
PLAYER_PLAYING,
PLAYER_PAUSED
} PlayerState;
.h dosyası:
@interface View1Controller : UIViewController {
PlayerState thePlayerState;
bazı yöntemi .m dosya:
-(void)doSomethin{
thePlayerState = PLAYER_OFF;
}
CEVAP
14 EKİM 2012, Pazar
Apple daha iyi kod uyumluluğu sağlamak için bir makro, Swıft sağlar. Makro kullanarak bu gibi görünüyor.
typedef NS_ENUM(NSInteger, PlayerStateType) {
PlayerStateOff,
PlayerStatePlaying,
PlayerStatePaused
};
Bunu Paylaş:
Nasıl ve Objective-C Sıra olun kullanı...
Nasıl bir dize Objective-C başka bir d...
Bir Harita nasıl sıralama<Key, Valu...
Nasıl sözlük değerlere göre sözlükler ...
Nasıl Objective-C temsilciler oluştura...