小编kdb*_*las的帖子

有没有办法抑制Xcode中的警告?

有没有办法抑制Xcode中的警告?

例如,我调用一个未记录的方法,因为该方法不在标题中,我在编译时收到警告.我知道我可以将它添加到我的标题中以停止警告,但我想知道除了将其添加到标题之外是否有其他方法(所以我可以保持标题清洁和标准)来抑制警告?一个pragma或什么?

xcode cocoa cocoa-touch objective-c suppress-warnings

113
推荐指数
7
解决办法
8万
查看次数

在Xcode中排序文件列表?

Xcode中有一种方法可以按字母顺序对Classes文件夹下的文件列表进行排序吗?

我知道我可以拖动它们,但是大量的文件很痛苦.

我很惊讶我无法右键单击该文件夹并说出要排序.

xcode

36
推荐指数
1
解决办法
6561
查看次数

在AVPlayer中切换视频时更改时会创建Flash

我正在使用AVFoundation的AVPlayer播放由1个较长视频制作的2个视频片段(因此第一个片段的结尾与第二个片段的开头相匹配)

当第一个视频结束并且用户点击时,我创建一个新的AVPlayer并将其分配给我的PlayerView,并开始播放第二个剪辑.

这一切都有效,然而,有一个突出的屏幕"闪烁".

我的假设是,这是由玩家视图删除第一个剪辑然后显示第二个剪辑引起的.

我需要的是这个闪烁没有出现,因此在两个剪辑之间进行无缝连接.

有没有人知道是否有办法通过AVPlayer*类来阻止这个flickr,或者通过做某事来"伪造"它以使其不可见.

谢谢

下面是我的加载和播放方法的代码:

- (void)loadAssetFromFile
{
    NSURL *fileURL = nil;

    switch (playingClip)
    {
        case 1:
            fileURL = [[NSBundle mainBundle] URLForResource:@"wh_3a" withExtension:@"mp4"];
        break;

        case 2:
            fileURL = [[NSBundle mainBundle] URLForResource:@"wh_3b" withExtension:@"mp4"];
        break;

        case 3:
            fileURL = [[NSBundle mainBundle] URLForResource:@"wh_3c" withExtension:@"mp4"];
        break;

        case 4:
            fileURL = [[NSBundle mainBundle] URLForResource:@"wh_3d" withExtension:@"mp4"];
        break;

        default:
            return;
        break;
    }

    AVURLAsset *asset = [AVURLAsset URLAssetWithURL:fileURL options:nil];
    NSString *tracksKey = @"tracks";

    [asset loadValuesAsynchronouslyForKeys:[NSArray arrayWithObject:tracksKey] completionHandler:
 ^{
     // The completion …
Run Code Online (Sandbox Code Playgroud)

video avfoundation ios

17
推荐指数
1
解决办法
9295
查看次数

将自定义控件添加到MoviePlayer

我试图弄清楚如何将自定义控件添加到iPhone MoviePlayer.有关我要做的事情的示例,请参阅以下图像.

替代文字

我试图在基本电影控件的右侧和左侧添加类似控件的内容.

我在Open SDK中通过向playerview添加子类来完成此操作,但现在在官方SDK和Apple转移到MPMoviePlayerController我不知道该怎么做.

此外,使用我的旧1.x固件方式,它需要我自己捕捉触摸事件并隐藏/显示控件.我希望有一种方法可以用标准控件来做到这一点,但如果没有,那很好.

提前致谢.

iphone cocoa-touch objective-c

14
推荐指数
3
解决办法
2万
查看次数

是否需要在程序退出时释放对象?

是否需要在程序退出/关闭时释放对象?

换句话说,让我们说为了论证,你有一个关闭你的应用程序的按钮,但在你关闭之前你显示一个图像,然后你关闭应用程序.

在关闭应用程序之前,是否需要释放该图像视图?程序退出时是否会自动释放内存,或者如果不释放内存,内存是否会以某种方式"活动"?

我知道你"应该"发布它,我的问题是它的技术方面,以及幕后发生的事情.

cocoa cocoa-touch objective-c

14
推荐指数
1
解决办法
1007
查看次数

在ObjectiveC和Cocoa中以编程方式创建彩色气泡/圆圈

任何人都可以用正确的方式指导我以编程方式构建彩色气泡/圆圈吗?

我不能使用图像,因为我需要它可以是任何颜色,取决于用户交互.

我的想法可能是制作一个白色圆圈图像,然后在它上面叠加一种颜色.但是我不确定这是否有用,或者如何真正实现它.

如果有人能指出我正确的方向,我会很感激.

cocoa drawing objective-c

14
推荐指数
4
解决办法
4万
查看次数

蓝牙LE扫描有时无法找到设备

我正在扫描蓝牙LE设备并作为外围设备运行(在Moto G第二代上运行Android 6.0)

我遇到的问题是,有时(随机似乎但经常)它不会找到我的任何其他外围设备,其他时候它工作正常.

我有一个配套的iOS设备运行类似的代码(扫描外围设备和充当外围设备),当Android扫描无法找到iOS设备时,我的iOS发现Android设备充当外围设备就好了.因此,似乎只是扫描方面的问题.

它不仅仅是找不到我的配套iOS设备,而且找不到任何蓝牙设备.当它工作时,它会找到我的配套iOS设备以及许多其他设备.

我已经尝试过使用和不使用ScanFilters,并得到同样的问题.我正在使用最低SDK为23的SDK 26构建.

我正在设置所需的权限,因为它有时会起作用.

相关代码如下:

private void startScanning() {
    mHandler = new Handler(mContext.getMainLooper());

    mHandler.postDelayed(new Runnable() {
        @Override
        public void run() {
            ScanSettings settings = new ScanSettings.Builder()
                                        .setScanMode(ScanSettings.SCAN_MODE_LOW_LATENCY)
                                        .setReportDelay(0)
                                        .build();

            mBluetoothLeScanner.startScan(null, settings, mScanCallback);
        }
    }, 1000);
}

private ScanCallback mScanCallback = new ScanCallback() {
    @Override
    public void onScanResult(int callbackType, ScanResult result) {
        super.onScanResult(callbackType, result);

        if( result == null || result.getDevice() == null )
            return;

        Log.e("myTest", "Found Device");

        BluetoothDevice device = result.getDevice();
        final String deviceAddress = device.getAddress(); …
Run Code Online (Sandbox Code Playgroud)

android bluetooth bluetooth-lowenergy android-bluetooth

14
推荐指数
1
解决办法
4456
查看次数

如何复制消息在iOS 7中弹跳气泡

当您在iOS 7中的消息应用程序中进行对话时,如果向上或向下滚动,您会注意到气泡以及发送消息时所说的文本将更多地反弹到位.

我试图在我自己的表视图中复制它,但我没有找到一种方法来做到这一点.

我假设它使用的是UIDynamics,但我不确定如何将其与滚动和内容弹跳联系起来.

任何帮助,将不胜感激

ios ios7 uikit-dynamics

13
推荐指数
2
解决办法
9440
查看次数

计算连接/下载速度

我有一个客户端和服务器程序(都在Obj-C中),我正在使用这些程序在两个设备之间传输文件.

传输工作正常,但我想向用户显示他们获得的传输速率.

所以我知道文件的总大小,以及传输了多少文件,有没有办法从这些信息中找出传输速率,如果没有,我需要哪些信息来计算传输速率?

谢谢

cocoa objective-c

11
推荐指数
2
解决办法
2万
查看次数

Paw应用程序是否支持HTTP/2

Paw app是否支持HTTP/2?

如果有的话,我必须做些什么才能让它超过1.2?

如果目前没有计划增加支持?

paw-app

10
推荐指数
0
解决办法
959
查看次数