小编Eri*_*eid的帖子

MPMoviePlayerController背景颜色不会粘

我正在尝试更改我的MPMoviePlayerController的背景颜色,我无法坚持下去.

我正在使用:

moviePlayer.view.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)

我可以看到视频加载时背景闪烁红色.加载后,背景再次变黑.我已经尝试在播放开始后设置颜色,但这没有任何效果.

我正在使用iOS 5.

编辑:我实际上是在尝试将背景设置为[UIColor clearColor],而不是红色.我应该首先正确地提出我的问题.

iphone ipad ios

11
推荐指数
1
解决办法
5670
查看次数

控制clang格式的Objective-C块参数换行符

我试图弄清楚当有一个块作为参数时,阻止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格式

objective-c clang-format

7
推荐指数
0
解决办法
172
查看次数

使用Python更新二进制文件中的值

我正在试图弄清楚如何使用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的值,而无需修改文件中的任何其他内容.

请注意,我正在编辑多千兆字节的文件,所以我不想将整个内容读入内存,更新内存,然后写回磁盘.

python

2
推荐指数
1
解决办法
928
查看次数

标签 统计

clang-format ×1

ios ×1

ipad ×1

iphone ×1

objective-c ×1

python ×1