我有以下代碼:kMovieLoadStatePlayable undelcared錯誤(在此函數首先使用)用QuickTime或QTKit框架
(void)loadStateChanged:(NSNotification*)notification
{
if ([[movie attributeForKey:QTMovieLoadStateAttribute] longValue] >= kMovieLoadStatePlayable)
{
[[NSNotificationCenter defaultCenter] removeObserver:self];
long movieScale = [[movie attributeForKey:QTMovieTimeScaleAttribute] longValue];
[movie setCurrentTime:QTMakeTime(0, movieScale)];
[movie play];
}
並引發此錯誤:
錯誤: 'kMovieLoadStatePlayable' 未聲明的(第一在這個函數中使用)
我相信kMovieLoadStatePlayable屬於QuickTime框架,我在我的程序中同時具有QTKit和QuickTime框架,但我無法弄清楚它爲什麼在這裏出錯。我知道這是與這些框架有關。
我也找不到kMovieLoadStatePlayable,但我找到了QTMovieLoadStatePlayable。希望它是好的。 – 2012-05-29 17:14:03