我正在尝试通过 QTKit 创建 QTVR 电影,并且我已经获得了电影中的所有帧。但是,设置必要的属性似乎没有任何效果。例如:
NSNumber *val = [NSNumber numberWithBool:YES];
[fMovie setAttribute:val forKey:QTMovieIsInteractiveAttribute];
val = [NSNumber numberWithBool:NO];
[fMovie setAttribute:val forKey:QTMovieIsLinearAttribute];
如果然后我得到这些属性的值,它们会分别显示为 NO 和 YES。这部电影是可编辑的,所以我不明白我在这里做错了什么。我怎样才能确保属性会真正改变?