小编Rob*_*Rob的帖子

确定应用是否存在并在iOS上启动该应用

有没有办法检查iOS以查看是否已安装另一个应用程序然后启动?如果内存为我服务,这在早期版本中是不可能的,但是这已经改变了吗?

launch discovery ios4

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

无法从Android Studio中的AVD Manager删除AVD

我在OS X Yosemite上运行Android Studio.我想从Android Studio AVD Manager中删除一个AVD.每次我尝试删除它时,都会收到消息"所选的AVD当前正在模拟器中运行.请退出模拟器实例并再次尝试删除." 问题是模拟器没有运行.我甚至关闭了所有工作室并重新启动了计算机.它仍然说同样的话.以前有人见过这个吗?我真的想删除AVD.

提前致谢!

android android-virtual-device android-studio

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

获取Swift中泛型类型的名称(字符串)

我有一个类型为T的泛型类,我想获得实例化时传递给类的类型的名称.这是一个例子.

class MyClass<T> {
    func genericName() -> String {
        // Return the name of T.
    }
}
Run Code Online (Sandbox Code Playgroud)

我一直在寻找几个小时,我似乎无法找到任何方法来做到这一点.有人试过这个吗?

任何帮助是极大的赞赏.

谢谢

generics types introspection swift

25
推荐指数
3
解决办法
1万
查看次数

具有自定义UIActivity的UIActivityViewController将彩色图像显示为灰色

我创建了一个自定义UIActivity以在共享表中显示.我创建了一个全彩色的60x60图标(png文件),但是当它显示时它只显示灰色的轮廓.我不明白我写错了什么.我希望有人看到我错过的东西.任何帮助将不胜感激.这是我的代码......

@implementation MyActivity

#pragma mark - Overrides
- (NSString *)activityType {
    return @"MyType";
}

- (NSString *)activityTitle {
    return @"ShareMe";
}

- (UIImage *)activityImage {
    return [UIImage imageNamed:@"MyIcon_60x60.png"];
}

- (BOOL)canPerformWithActivityItems:(NSArray *)activityItems {
    return YES;
}

- (void)prepareWithActivityItems:(NSArray *)activityItems {
    // Do Something
}

+ (UIActivityCategory)activityCategory {
    return UIActivityCategoryShare;
}

@end
Run Code Online (Sandbox Code Playgroud)

iphone image uiactivity uiactivityviewcontroller ios7

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

AVAssetWriter finishWritingWithCompletionHandler错误,未知错误

一个多星期以来,我一直在努力解决这个问题.我希望有人看到我做错了什么.我试图使用finishWritingWithCompletionHandler:方法,因为现在不推荐使用finishWriting方法.我没有使用新方法取得任何成功.它失败,出现未知错误-11800.我可以使用过时的方法精细救我的MOV文件,但是当我用新的方法来创建等同失败每次.

这是我的原始代码:

dispatch_async(movieWritingQueue, ^{
    if ([self.assetWriter finishWriting]) {
        self.assetWriterAudioIn = nil;
        self.assetWriterVideoIn = nil;
        //[assetWriter release];  ARC will not allow this line.
        self.assetWriter = nil;

        self.readyToRecordVideo = NO;
        self.readyToRecordAudio = NO;

        [self.delegate movieReadyToSaveForMovieProcessor:self];
    }
    else {
        [self displayError:[assetWriter error]];
        dispatch_async(dispatch_get_main_queue(), ^{
            [self resumeCaptureSession];
        });
    }
}];
Run Code Online (Sandbox Code Playgroud)

我的新方法如下:

dispatch_async(movieWritingQueue, ^{
    [self.assetWriter finishWritingWithCompletionHandler:^{
        if (self.assetWriter.status != AVAssetWriterStatusFailed && self.assetWriter.status == AVAssetWriterStatusCompleted) {
            self.assetWriterAudioIn = nil;
            self.assetWriterVideoIn = nil;
            self.assetWriter = nil;

            self.readyToRecordAudio = NO;
            self.readyToRecordVideo = NO;

            [self.delegate movieReadyToSaveForMovieProcessor:self];
        } else { …
Run Code Online (Sandbox Code Playgroud)

avfoundation grand-central-dispatch avassetwriter ios6

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

Xcode 6.3缺少单元测试状态/在编辑器中运行

我刚刚升级到Xcode 6.3,我丢失了编辑器左侧阴沟中显示的单元测试状态/运行指示器.在执行编译和测试(Ctrl-U)之前,状态/运行指示器不会立即显示在Test Navigator中.测试运行后,测试导航器将显示状态/运行指示器,但编辑器中的状态/运行指示器从不显示.

有没有其他人注意到这一点?我真的需要把它们拿回来.我希望有人知道如何解决这个问题.

提前致谢.

testing unit-testing xctest xcode6.3

8
推荐指数
1
解决办法
2177
查看次数

使用Angular和TypeScript在最新的NativeScript中使用参数进行导航

我想导航到另一个带参数的页面,但我似乎无法找到解释它的文档.我正在使用路线.这是我的路线的一个例子.

import { RouterConfig } from '@angular/router';
import { nsProvideRouter } from 'nativescript-angular/router';
import { MainPage } from './pages/main/main.component';
import { DetailsPage } from './pages/details/details.component';

export const routes: RouterConfig = [
    { path: "", component: MainPage },
    { path: "details", component: DetailsPage }
];

export const APP_ROUTER_PROVIDERS = [
    nsProvideRouter(routes, {})
];
Run Code Online (Sandbox Code Playgroud)

我想使用在MainPage上选择的参数导航到DetailsPage.这是MainPage的摘录:

import { Page } from 'ui/page';
import { Component, ElementRef, OnInit, ViewChild } from '@angular/core';
import { Entity } from '../../shared/entity/entity';

@Component({
    selector: "main",
    templateUrl: "pages/main/main.html",
    styleUrls: …
Run Code Online (Sandbox Code Playgroud)

navigation typescript nativescript angular

8
推荐指数
1
解决办法
7702
查看次数

启动基于Cocoa文档的应用程序首先显示选择窗口

这似乎应该很容易但我必须遗漏一些东西.我有一个基于文档的应用程序.我还构建了一个新的XIB,它有一个NSTableView和三个按钮,我打算显示以前的文件列表.我希望在应用程序首次启动时显示此XIB而不是文档窗口.一旦用户选择旧文件或点击"新建"按钮,我希望然后转到文档窗口.这是非常常见的,我经常看到使用过.

在我试图实现这一点的过程中,我修改了project-info.plist文件,并将主要NIB文件基本名称从MyDocument更改为我的选择XIB名称.这会导致应用程序显示"选择"窗口而不是"MyDocument"窗口.到目前为止似乎没有问题.

在我的选择窗口中,我已经为此XIB设置了我的表视图和一个数组控制器以及一个自定义窗口控制器.我已将文件所有者设置为新的窗口控制器,并将窗口控制器的窗口属性绑定到窗口,将Window的委托属性绑定到文件所有者以及"选择","取消"和"新建"按钮.NSApplication没有任何限制.但奇怪的是,当我运行这个应用程序时,似乎想要将这些控制器连接到NSApplication并出现错误(对于其他两个按钮也是如此):

无法将动作selectButton:连接到类NSApplication的目标

它还显示一个错误,即NSApplication不符合Key-Value标准,用于保存对我的数组的引用的插座.阵列控制器,窗口和按钮不绑定到NSApplication,而是绑定到新的Window Controller.我原本以为如果有任何问题就不会提到NSApplication而是提到控制器绑定的窗口控制器.

谁知道这里发生了什么?这是一个Target-Action问题,因为我将"主要NIB文件库名称"从"主菜单"更改为"选择"?如果我不应该改变这个,那么我怎样才能让Cocoa允许我在显示文档窗口之前显示选择屏幕?

任何帮助是极大的赞赏.抢

cocoa xib document-based cocoa-bindings

7
推荐指数
1
解决办法
2149
查看次数

在 Swift 中创建 CMSampleBuffer 的副本会返回 OSStatus -12743(无效媒体格式)

我正在尝试执行深度克隆CMSampleBuffer来存储AVCaptureSession. kCMSampleBufferError_InvalidMediaFormat (OSStatus -12743)当我运行该函数时收到错误CMSampleBufferCreateForImageBuffer。我不明白我是如何CVImageBufferCMSampleBuffer格式描述不匹配的。有人知道我哪里出错了吗?她是我的测试代码。

func captureOutput(captureOutput: AVCaptureOutput!, didOutputSampleBuffer sampleBuffer: CMSampleBuffer!, fromConnection connection: AVCaptureConnection!) {

    let allocator: CFAllocator = CFAllocatorGetDefault().takeRetainedValue()

    func cloneImageBuffer(imageBuffer: CVImageBuffer!) -> CVImageBuffer? {
        CVPixelBufferLockBaseAddress(imageBuffer, 0)
        let bytesPerRow: size_t = CVPixelBufferGetBytesPerRow(imageBuffer)
        let width: size_t = CVPixelBufferGetWidth(imageBuffer)
        let height: size_t = CVPixelBufferGetHeight(imageBuffer)
        let baseAddress = CVPixelBufferGetBaseAddress(imageBuffer)
        let pixelFormatType = CVPixelBufferGetPixelFormatType(imageBuffer)

        let data = NSMutableData(bytes: baseAddress, length: bytesPerRow * height)
        CVPixelBufferUnlockBaseAddress(imageBuffer, 0)

        var clonedImageBuffer: CVPixelBuffer?
        let refCon = NSMutableData()

        if …
Run Code Online (Sandbox Code Playgroud)

core-video core-media ios avcapturesession cmsamplebuffer

6
推荐指数
1
解决办法
1869
查看次数

是否有地方可以放置类别导入语句,以便所有类都能看到它?

我有一个UIColor的Objective-C类别,我想在我的项目中"导入"到处.但是不是将#import用于每个需要它的类,我被告知有一种方法可以设置它,所以所有类都可以看到它.谁知道这是如何实现的?

罗伯,提前谢谢

import xcode global objective-c categories

5
推荐指数
1
解决办法
482
查看次数