小编Iñi*_*tia的帖子

iPhone iOS 4 addTimeInterval已弃用

我正在使用它addTimeInterval来创建本地通知,但它现在似乎已被弃用(iOS 4).

我的代码:

localNotif.fireDate = [now addTimeInterval:timeInterval];
Run Code Online (Sandbox Code Playgroud)

Xcode的警告:

'addTimeInterval:' is deprecated (declared at /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSDate.h:27)
Run Code Online (Sandbox Code Playgroud)

我应该用什么呢?谢谢.

iphone xcode nsdate ios4

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

NSFileManager创建文件夹(Cocoa错误513.)

我正在尝试在我的应用程序的/ sounds文件夹中创建一个文件夹.

-(void)productPurchased:(UAProduct*) product {
    NSLog(@"[StoreFrontDelegate] Purchased: %@ -- %@", product.productIdentifier, product.title);

    NSFileManager *manager = [NSFileManager defaultManager];
    NSString *bundleRoot = [[NSBundle mainBundle] bundlePath];

    NSError *error;

    NSString *dataPath = [NSString stringWithFormat:@"%@/sounds/%@", bundleRoot, product.title];

    if (![manager fileExistsAtPath:dataPath isDirectory:YES]) {
        [manager createDirectoryAtPath:dataPath withIntermediateDirectories:YES attributes:nil error:&error];
        NSLog(@"Creating folder");
    }

    NSLog(@"%@", error);
}
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

Error Domain=NSCocoaErrorDomain Code=513 "The operation couldn’t be completed. (Cocoa error 513.)" UserInfo=0x175120 {NSFilePath=/var/mobile/Applications/D83FDFF9-2600-4056-9047-05F82633A2E4/App.app/sounds/Test Tones, NSUnderlyingError=0x117520 "The operation couldn’t be completed. Operation not permitted"}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?谢谢.

iphone nsfilemanager

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

图像与核心图形

在iOS设备上,使用Core Graphics绘制图形比使用图像文件更好?

在资源方面这样做有什么好处?

iphone core-graphics

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

UITableView更改标题标题颜色

我在InAppSettingsKit中设置了UITableView的样式,并希望更改标题标题的颜色:

tableview的形象

标签Without titleText Field应该是白色.如何才能做到这一点?

谢谢.

iphone uitableview ios inappsettingskit

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

UILabel阴影来自自定义单元格选择的颜色

我正在加载一个自定义的nib文件来自定义UITableView的单元格.自定义笔尖有一个UILabel,可以通过标记从主视图中引用.我想知道当单元格选择为不同的颜色时是否可以更改UILabel的阴影颜色,因此它看起来不像截图.

截图

iphone uitableview uilabel

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

从两个图像之间的差异创建一个掩码(iPhone)

如何检测2个图像之间的差异,创建不同区域的掩模,以便处理两个图像共有的区域(例如高斯模糊)?

草图

编辑:我目前正在使用此代码来获取像素的RGBA值:

+ (NSArray*)getRGBAsFromImage:(UIImage*)image atX:(int)xx andY:(int)yy count:(int)count
{
    NSMutableArray *result = [NSMutableArray arrayWithCapacity:count];

    // First get the image into your data buffer
    CGImageRef imageRef = [image CGImage];
    NSUInteger width = CGImageGetWidth(imageRef);
    NSUInteger height = CGImageGetHeight(imageRef);
    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
    unsigned char *rawData = malloc(height * width * 4);
    NSUInteger bytesPerPixel = 4;
    NSUInteger bytesPerRow = bytesPerPixel * width;
    NSUInteger bitsPerComponent = 8;
    CGContextRef context = CGBitmapContextCreate(rawData, width, height,
                    bitsPerComponent, bytesPerRow, colorSpace,
                    kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big);
    CGColorSpaceRelease(colorSpace);

    CGContextDrawImage(context, CGRectMake(0, 0, width, …
Run Code Online (Sandbox Code Playgroud)

iphone core-graphics mask image-processing

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

检测何时显示MapView切片

因为- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView从缓存加载切片时没有调用,是否有办法知道何时加载了所有切片(从缓存或映射服务器)并显示?

是否有任何代表团暗示瓷砖已装载?

iphone mkmapview ios mkmapviewdelegate

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

是否更好地提供新的艺术品或缩小大图像来处理Retina显示屏?

iPhone 4的惊人显示使我们制作出更高分辨率的艺术品,以利用新的屏幕.

我的问题是,应用图像的更好方法是什么?目前,有两种方法可以做到这一点:

  • 使用两个图像:"image.png"和"image@2x.png".问题在于,如果您的应用需要大量图片,则捆绑包的大小会大幅增加.此外,您必须缩放图像并正确保存它们,这可能需要相当长的时间.

  • 缩放图像.您只加载大图像,然后在代码中或使用Interface Builder将其缩放到50%.这减少了束大小和设计时间,但在小屏幕上可能看起来不太好.

您认为哪种方法最好,为什么?

iphone retina-display

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

访问UITabBarController的内容视图

有没有办法访问内容视图(在图表上显示为自定义内容)以更改其框架?

UITabBarController图

iphone uitabbarcontroller uiview ios

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

更改完成UIBarButtonItem的背景图像

我想创建一个自定义UIBarButtonItem来表示完成按钮.我希望能够将应用程序国际化,因此我希望文本可以直接编辑.考虑到"完成"标签的不同长度,我设计了一个可伸缩的图像.是否可以直接更改默认编辑按钮背景或是否需要自定义UIBarButtonItem?如果是这样,根据标签的长度动态调整背景stretchchableImage的方法是什么?

iphone uiimage uibarbuttonitem

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

InAppSettingsKit的替代方案

是否有更简单的InAppSettingsKit替代方案?我发现自己只需要它提供的20%.

iphone ios inappsettingskit

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