我正在尝试更改我的MPMoviePlayerController的背景颜色,我无法坚持下去.
我正在使用:
moviePlayer.view.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
我可以看到视频加载时背景闪烁红色.加载后,背景再次变黑.我已经尝试在播放开始后设置颜色,但这没有任何效果.
我正在使用iOS 5.
编辑:我实际上是在尝试将背景设置为[UIColor clearColor],而不是红色.我应该首先正确地提出我的问题.
我试图弄清楚当有一个块作为参数时,阻止clang格式添加换行符.
例如,我想要这个:
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(500 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
NSLog(@"here");
});
Run Code Online (Sandbox Code Playgroud)
不是这个:
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(500 * NSEC_PER_SEC)),
dispatch_get_main_queue(),
^{
NSLog(@"here");
});
Run Code Online (Sandbox Code Playgroud)
为了解决问题,我还希望将多个块参数分解为:
[self method:argument success:^(NSString* result) {
// Do stuff
} failure:^(NSError *error) {
// Do other stuff
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我解决这个问题吗?是否有可能使用clang格式?
我的.clang格式
我正在试图弄清楚如何使用Python更新二进制文件中的数据.
我已经习惯使用"数组"阅读和编写完整的文件,但我在编辑时遇到了麻烦.
这是我尝试过的:
my_file.seek(100)
my_array = array.array('B')
my_array.append(0)
my_array.tofile(my_file)
Run Code Online (Sandbox Code Playgroud)
本质上,我想更改位置100处的字节值.上面的代码确实更新了值,但随后截断了文件的其余部分.我希望能够更改位置100的值,而无需修改文件中的任何其他内容.
请注意,我正在编辑多千兆字节的文件,所以我不想将整个内容读入内存,更新内存,然后写回磁盘.