Я работаю над приложением iphone с несколькими контроллерами представлений. Я в настоящее время в состоянии передать целочисленное значение и из приложения делегата следующим образом (я хочу использовать поплавок вместо !, но не знаю, как):Пропустить поплавок с делегатом приложения из iphone dev
приложение delegate.h
@interface {
NSInteger accumulatedTime;
}
@property (nonatomic) NSInteger accumulatedTime;
@end
приложение delegate.m
@implementation
@synthesize accumulatedTime;
то, на мой взгляд controller.h
@interface {
int secs2;
}
вид controller.m
BetaTeam1AppDelegate *mainDelegate = (BetaTeam1AppDelegate *)[[UIApplication sharedApplication] delegate];
secs2 = mainDelegate.accumulatedTime ;
Я хочу использовать поплавок вместо этого, достаточно просто изменить Int плавать в контроллерах зрения .h и .m, но как код в приложение делегата?
спасибо. Итак, я использую NSNUmber * накопленное время в приложении delegate.h До сих пор я использую свойство и синтезирую? Должно ли свойство быть (неатомным, сохранить) или просто (неатомным), как в случае с NSInteger? Я просто использую CGFloat как: CGFloat secs2 = [mainDelegate.accumulatedTime floatValue]; и [mainDelegate.accumulatedTime floatValue] = CGFloat secs2 и float secs2; объявить или CGFloat secs2; Извините, я настолько толстый, я буду читать документы на яблоке на CGFloat, но думал, что это не помешает спросить. – 2009-08-25 22:00:34