小编pet*_*ert的帖子

需要归档CLLocation数据

我有一个CLLocation数据库,我想存档.该NSUserDefaults系统应该使用吗?否则,如何最好地存档CLLocation数据?

iphone nsuserdefaults nskeyedarchiver cllocation

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

在普通样式的UITableView中更改自定义UITableViewCell单元格的背景颜色

我试图UITableViewCell在普通样式UITableView中更改自定义的背景颜色.

我已经阅读了其他类似的问题,我在我的委托方法中:

- (UITableViewCell *)tableView:(UITableView *)tableView
         cellForRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)

我设置cell.backgroundColor = [UIColor...].问题是这仅适用于分组样式UITableView.

注意:我想以编程方式而不是在我的.xib文件中执行此操作的原因是因为我需要不同单元格的不同背景颜色.

iphone cocoa-touch objective-c uitableview

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

如何从图像创建AVAsset

我正在尝试使用AVFoundation一起编辑视频和图像.但似乎AVAsset无法从图像文件创建?有人给我一些建议吗?

avfoundation ios

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

尝试使用 codesign 命令进行沙箱时出错

我正在尝试使用该codesign命令将我的 OS X 应用程序沙箱化(这是一个常见的 lisp 应用程序,不使用 Xcode)。我创建了一个非常基本的权利 plist,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<plist version="1.0">
    <dict>
        <key>com.apple.security.app-sandbox</key>
        <true/>
    </dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

我正在调用codesign命令:

codesign -s - -f --entitlements "/path/to/my/app/MyApp.app/Contents/entitlements.plist" "/path/to/my/app/MyApp.app/"
Run Code Online (Sandbox Code Playgroud)

但该命令返回以下错误:

/path/to/my/app/MyApp.app/Contents/entitlements.plist: cannot read entitlement data
Run Code Online (Sandbox Code Playgroud)

这个错误是否意味着我使用了错误的命令?如果是这样,命令有什么问题?

macos sandbox codesign code-signing-entitlements

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

iOS中的电子邮件验证

可以使用RegexKitLite库(iOS2.0),NSPredicate(iOS 3.0及以上版本)和NSRegularExpression(iOS 4.0)完成iPhone编程中的电子邮件验证检查.但是,任何人都可以说明一个优于另一个的优势,这是三个所述的最佳验证选项.

email validation nspredicate ios nsregularexpression

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

UITearchBar在UITableView中

我试图模仿类似于艺术家的iPod应用程序的表格视图的行为 - 它是一个分段的表格视图,右侧有一个部分索引,顶部有一个搜索栏,但最初在显示视图时隐藏.

我正在使用sdk 3.1.2和IB,所以只需将其UISearchDisplayController拖入我的NIB中 - 它将所有内容连接起来进行搜索.问题开始是因为我正在添加UISearchBar到第一部分UITableView,因为如果我理解正确,我必须这样做,所以我可以直接触摸部分索引中的搜索图标跳转到搜索栏?当表格视图出现时,我看到了搜索栏,但它已经调整大小,我现在在顶部的部分索引后面有一个白色块.它没有采用UISearchBar有趣的界面颜色与Interface Builder中显示的颜色不同.

我找到了一个提示,在a中添加一个小导航栏和UISearchBara UIView,然后将其添加到表格视图单元格中.这样可行,但导航栏背景的颜色通常是您所期望的(灰色),而不是上面提到的不同颜色.更有趣的是,如果我点击搜索栏开始搜索,然后点击取消,一切都是固定的.搜索栏在整个tableview单元格中的背景是一样的吗?

uitableview uisearchbar iphone-sdk-3.0 uisearchdisplaycontroller

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

使用filteredArrayUsingPredicate始终为Core Data提取的对象返回一个空数组

我正在尝试使用NSArray的filteredArrayUsingPredicate:方法来过滤核心数据托管对象的数组.这是一个大纲:

NSArray *array = self.fetchedResultsController.fetchedObjects;

NSPredicate *predicate = [NSPredicate
                          predicateWithFormat:@"name contains[c] %@", searchString];

NSArray *filteredArray = [array filteredArrayUsingPredicate:predicate];
Run Code Online (Sandbox Code Playgroud)

这总是返回一个空的'filteredArray'?我猜这是我的谓词,但我知道'array'中的对象是带有名为"name"的键的托管对象.'searchString'的值是可以的,我已经运行了performFetch:before.

core-data nsarray iphone-sdk-3.0 nspredicate

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

我可以编写使用TCP/UDP通信的iPhone/iPad应用程序吗?

Apple是否允许在iOS应用程序中使用套接字(TCP或UDP)并允许它们在AppStore上使用?如果是,请提供Apple的官方确认或某些应用示例.

sockets udp tcp appstore-approval ios

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

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

正确发布UIImagePickerController

我对此有点困惑,因为我已经看到太多不同的变体而且不确定哪一个是正确的方法.目前我有:

- (IBAction)pickImageFromLibrary:(id)sender
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];

    picker.delegate = self;
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

    [self presentModalViewController:picker animated:YES];

    //  [picker release];
}

- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
{   
    UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

    UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(0.0f, 10.0f, 320.0f, 264.0f)];

    self.studyView = imageView;

    [imageView release];

    [self.tableView setTableHeaderView:studyView];

    self.fitImage = [ImageHelper image:image fitInView:studyView];

    if (picker.sourceType == UIImagePickerControllerSourceTypeCamera)
    {
        UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
    }

    studyView.image = self.fitImage;

    [self dismissModalViewControllerAnimated:YES];

    [picker release];
 }
Run Code Online (Sandbox Code Playgroud)

UIImagePickerController在第一种方法中分配,但是当我解雇它时,仅在第二种方法中释放它是不合逻辑的?

uiimageview uiimagepickercontroller uiimage ios4

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

如何以编程方式在IOS中将PDF转换为PNG

我正在开发一个iPhone应用程序来显示大图像和PDF(s).PDF和图像可用于Web下载或通过iTunes导入.

我正在使用平铺方法,在下载/导入后,一组PNG/JPEG图块以编程方式生成并保存到iPhone.

看看以前的问题,我找到了一种方法来处理大图像的平铺,但它不适用于PDF文件?

我想知道是否可以在运行平铺例程之前将PDF文件转换为PNG/JPEG,或者是否有更好的方法来执行此操作.

pdf iphone tiles objective-c ios

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

Objective-C/iOS:为自定义视图子类化UITableViewController

众所周知,Cocoa Touch中的表视图是最简单的框架元素之一.为方便起见,Apple为我们提供了一个很好的视图控制器类来封装vc中的表视图的功能UITableViewController.

同时,有时我们希望利用表格视图的功能而不占用整个屏幕.但是,通过子类化似乎无法做到这一点UITableViewController.相反,我不得不连接一个表视图并手动订阅UITableViewDelegateUITableViewDataSource.如果我尝试子类化UITableViewController,我的应用程序崩溃之前甚至可以将视图放在屏幕上...

我的问题是,有什么我想念的吗?在子类化时UITableViewController,我将自定义表视图连接到tableView属性中UITableViewController.我还有别的办法吗?

cocoa-touch objective-c ios

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