小编Bra*_*ker的帖子

ACAccountStore错误5

尝试将帐户保存到ACAccountStore时,我有时会收到此错误.稍后,如果我尝试访问此帐户,我发现它实际上已被保存.到目前为止,我还没有找到有关此不明白错误的任何信息.有谁知道这意味着什么?

Error Domain = com.apple.accounts Code = 5"无法完成操作.(com.apple.accounts error 5.)"

ios ios5 acaccount

10
推荐指数
1
解决办法
2356
查看次数

使用CoreAnimation或OpenGL弯曲/扭曲视图以获得轮播效果

现在我正在使用一系列视图填充UIScrollView.需要对视图进行扭曲以使UIScrollView看起来像旋转木马.换句话说,当用户滚动时,它需要像一个圆圈.我之前从未做过这样的事情,但我认为CoreAnimation是不可能的,需要使用OpenGL.如果使用CoreAnimation或Quartz可以实现这一点,那么我真的需要一个关于如何扭曲视图的示例,我可以自己解决剩下的问题,但我不熟悉OpenGL.

替代文字

iphone core-animation opengl-es quartz-graphics uiscrollview

8
推荐指数
2
解决办法
4101
查看次数

PHP如何使请求失败

老实说,我对PHP知之甚少,但我认为我需要做的事情相对简单.

我在iOS应用程序中使用ASIHTTPRequest http://allseeing-i.com/ASIHTTPRequest/.我只需要在我的PHP脚本中添加代码就会使请求失败,从而调用ASI的requestFailed委托方法.我认为这是一个HTTP响应代码,但我尝试过的所有结果都是他请求成功的结果.我确定我做错了什么,但我真的不懂PHP.

我试过了

trigger_error("error yo", E_USER_ERROR);
die;
Run Code Online (Sandbox Code Playgroud)

以及

header("HTTP/1.0 404 Not Found");
die;
Run Code Online (Sandbox Code Playgroud)

php

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

iOS导航面包屑追踪

基本上,我有一个客户端想要在导航栏中实现面包屑跟踪.我意识到Apple不推荐这种行为,但我正在构建的应用程序仅供内部使用,不会提交给App Store.

我需要一些与AirVideo在iPad App中使用的内容相似的内容.是否有提供此功能的导航控制器或任何其他可用代码?

替代文字

iphone ipad ios

6
推荐指数
2
解决办法
3736
查看次数

Swift NSPredicate NOT IN

我有一组X个项目,我需要通过uid过滤掉特定的项目.我写了以下谓词,我认为这是正确的.我面临的问题是Swift编译器只允许我使用接受argumentArray的初始化器.

let uids = ["34885a9f0897f8e9", "11364aca04e29be0", "c25047b10ad2a0d2"]
NSPredicate(format: "NOT (uid IN %@)", argumentArray: uids)
Run Code Online (Sandbox Code Playgroud)

总是解决以下问题:

NOT uid IN "18bbfd4d3f099297"
Run Code Online (Sandbox Code Playgroud)

我知道我在这里遗漏了一些明显的东西.如何构造一个NSPredicate来过滤25个项目的数组到22个项目的数组,其中不包括uids上面列出的项目?我需要将这个谓词传递给一些Objective-C代码.

nspredicate ios swift

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

领土清理旧物体

我刚开始在我的iOS应用程序中使用Realm进行缓存.该应用程序是一个商店,商品.当用户浏览商品时,我将这些项目添加到数据库中.但是,由于这些项目不能永久保持可用,因此将它们保留在数据库中超过某一点是没有意义的,比方说24小时.有一段时间后批量过期对象的首选方法吗?或者最好是在每个应用程序启动时添加日期属性并查询这些对象?

realm ios

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

iOS截图延迟

我想快速捕捉截图以制作图像视频.我目前正在使用以下代码,但它稍有延迟.是否有更好的方法来获取更快的屏幕截图?

CGSize imageSize = [[UIScreen mainScreen] bounds].size;
if (NULL != UIGraphicsBeginImageContextWithOptions)
  UIGraphicsBeginImageContextWithOptions(imageSize, NO, 1);
else
  UIGraphicsBeginImageContext(imageSize);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *imageName = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Run Code Online (Sandbox Code Playgroud)

iphone

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

在Objective-C中访问Swift OptionSetType

在我的Swift类中,我为履行选项定义了OptionSetType.

struct FulfillmentOption : OptionSetType {
    let rawValue: Int

    static let Pickup = FulfillmentOption(rawValue: 1 << 0)
    static let Shipping = FulfillmentOption(rawValue: 1 << 1)
    static let UserShipping = FulfillmentOption(rawValue: 1 << 2)
}
Run Code Online (Sandbox Code Playgroud)

然后我创建一个变量来添加/删除和读取选项.这按预期工作.

 var options: FulfillmentOption = []
 options.insert(FulfillmentOption.Pickup)
 options.contains(FulfillmentOption.Pickup)
Run Code Online (Sandbox Code Playgroud)

但是我需要options从我的一个Objective-C类中访问该变量.由于在Objective-C中未定义OptionSetType,因此该变量对于我的任何Objective-C类都不可见.

我将这个暴露给Objective-C的最佳方式是什么?我应该完全停止使用OptionSetType吗?

我已经考虑过创建这样的公共和私有变量来在两者之间进行转换.我不喜欢这个,但这是迄今为止我提出的最好的.

private var _options: FulfillmentOptions = []
private var options: UInt {
  get {
    // get raw value from _options
  }
  set {
    // set raw value to _options
  }
}
Run Code Online (Sandbox Code Playgroud)

是否有更优雅的方式来实现这一目标?我想避免编写不必要的代码.

objective-c ios swift

5
推荐指数
2
解决办法
3290
查看次数

更快的iPhone PNG动画

目前我在计时器上有一个PNG动画,每隔0.01秒就会发射一次.但是,性能不是最佳的,动画明显很慢.我有超过2000张图片.有没有更好的方法来实现这一目标?我发布了类似于下面的方法.

timer_ = [NSTimer scheduledTimerWithTimeInterval:.01 target:self
selector:@selector(switchImage) userInfo:nil repeats:YES];


-(void)switchImage 
{
   p = [p stringByAppendingFormat:@"/Movie Clipping 1 000%i.png",i];
   imageView_.image = [UIImage imageWithContentsOfFile:p];
   i = i++;
}
Run Code Online (Sandbox Code Playgroud)

iphone animation uiimageview ipad ios

4
推荐指数
1
解决办法
2718
查看次数

结合多个NSArrays

如何将多个NSArray组合成一个具有交替值的数组?例如.

阵一:橙,苹果,梨

数组二:树,灌木,花

数组三:蓝色,绿色,黄色

最终的阵列需要是:橙色,树,蓝色,苹果,灌木,绿色等

iphone macos objective-c

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

iOS检测类是Objective-C还是Swift

我正在研究一个内部工具(永远不会提交给App Store的东西),我想在运行时检测一个类是Objective-C还是Swift.这可能吗?

objective-c objective-c-runtime swift

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

UIImage暗影麻烦

我正在尝试为图像添加一个小阴影,就像App Store中的图标阴影一样.现在我正在使用以下代码来围绕我的图像的角落.有谁知道我怎么能适应它来添加一个小阴影?

- (UIImage *)roundCornersOfImage:(UIImage *)source height:(int)height width:(int)width  {
int w = width;
int h = height;
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef imageContext = CGBitmapContextCreate(NULL, w, h, 8, 4 * w, colorSpace, kCGImageAlphaPremultipliedFirst);

CGContextBeginPath(imageContext);

CGRect rect = CGRectMake(0, 0, w, h);
addRoundedRectToPath(imageContext, rect, 10, 10);
CGContextClosePath(imageContext);
CGContextClip(imageContext);

CGContextDrawImage(imageContext, CGRectMake(0, 0, w, h), source.CGImage);

CGImageRef imageMasked = CGBitmapContextCreateImage(imageContext);
CGContextRelease(imageContext);
CGColorSpaceRelease(colorSpace);

return [UIImage imageWithCGImage:imageMasked];    
}
Run Code Online (Sandbox Code Playgroud)

"addRoundedRectToPath"指的是另一种明显围绕角落的方法.

iphone uiimage

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

使用双引号而不是单引号编码JSON

我有一个json.php文件,它提供如下结果:

{ "markers": [ {'a1_id':"4213CK58", etc.
Run Code Online (Sandbox Code Playgroud)

问题是Google Maps API不喜欢单引号,所以我需要这样的结果:

{ "markers": [ {"a1_id":"4213CK58", etc.
Run Code Online (Sandbox Code Playgroud)

在代码中替换"by"并不能提供......

<?php 

    // Iterate over the rows
    $nextRow= $result->nextRow();
    $r      = 1;
    $info   = array();

    while ( $nextRow ) {


        $nextColumn = $result->nextColumn();

        // Has this column been printed already
        if ( $unique ) 
        {
            $d = $result->getDataForField($unique);
            if ( array_key_exists($d, $already) )
            {
                $nextRow= $result->nextRow();
                continue;
            }
            $already[$d] = true;
        }

        echo '{';
        // Iterate over the columns in each row

        while ( $nextColumn ) …
Run Code Online (Sandbox Code Playgroud)

php json

0
推荐指数
1
解决办法
1307
查看次数