小编And*_*rei的帖子

有没有办法从Sync Services联系人ID获取地址簿联系人ID?

从Sync Services获取修改后的联系人时,通过该applyChange:forEntityName:remappedRecordIdentifier:formattedRecord:error方法.地址簿中的ID属于表单2C13E20E-6B24-4090-81FA-7A1E8B28119B,即使ISyncChange*对象中存在某些此类ID,这些ID也不是可以在地址簿中找到的实际联系人ID ...

有没有办法从Sync Services中找出某个联系人ID在地址簿中的含义?


询问的原因是,在为地址簿中的联系人保存大图片时,同步服务不会将这些图片保存在其内部数据存储中.因此,已经修改或添加了大图片的联系人将在没有图片的情况下由Sync Services返回,基本上提供不完整的信息.

我需要获取地址簿ID,以便我可以查看联系人的图片 ~/Library/Application Support/Address Book/Images/

谢谢!

macos objective-c syncservices addressbook

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

如何解决"找不到节点'......".在SVN

我合并了两个分支(主干和开发分支).文件夹已消失.

我正在命令行工作,并试图说svn resolve --accept working src/path/to/folder终端吐出来The node 'src/path/to/folder' was not found

之后它也会吐出:

svn: E200009: Could not add all targets because some targets don't exist

svn: E200009: Illegal target for the requested operation

如何强制SVN接受此更改?

谢谢!

svn version-control

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

通过NSURLSession/NSURLSessionDownloadTask下载完成时发送本地通知

我正在使用NSURLSessionDownloadTask对象NSURLSession允许用户在应用程序处于后台/设备锁定状态时下载文档.我还想告知用户个人下载已通过本地通知完成.

为此,我在-URLSession:downloadTask:didFinishDownloadingToURL:下载任务委托方法中触发本地通知,但是我想知道是否有更好的地方添加触发通知的代码,因为Apple解释它的方式,下载任务将传递给系统,从中我得出的是,一旦(或不久之后)应用程序背景化,下载任务的代理将不会再调用这些代理.

我的问题:添加触发本地通知的代码的最佳位置是什么?有没有人在他们的应用程序中添加这种功能有任何经验?

objective-c ios uilocalnotification nsurlsession nsurlsessiondownloadtask

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

如何在应用程序版本更新的情况下在iPhone上的SQLite数据库中维护数据?

我的iPhone应用程序的第一个版本(在应用商店中)有一个SQLite数据库.现在我想推出应用程序的第二个版本,其中还包含一个SQLite数据库.

我知道在更新时,SQLite数据库被删除,然后添加新的数据库.我不希望发生这种情况,因为该数据库包含用户已保存的一些信息.如果在更新时删除它将不太好.

问题是,如何将旧SQLite(旧版)数据库中的数据传输到新数据库?如何测试App Store上可能发生的版本更新过程?

任何帮助将不胜感激.谢谢.

sqlite iphone objective-c

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

什么是un /托管DLL?什么是非托管代码?

有人可以向我解释一下un/managed DLL是什么?什么是un /托管代码?

dll unmanaged managed

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

正确的iOS设备的vCard格式?

在iOS 5及更高版本中,Apple引入了这种ABPersonCreatePeopleInSourceWithVCardRepresentation方法,这对于将vCard提供给地址簿以及为创建的人员取回ABRecordRef非常有用.

然而,Apple vCard似乎(至少有点)与标准vCard不同,正如我在尝试将标准vCard添加到地址簿时发现的那样.是否有一个页面详细说明了vCard的Apple格式应该是什么?

谢谢!

objective-c abaddressbook ios

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

无法从程序集"...\Microsoft.Search.Interop.dll"嵌入互操作类型,因为它缺少GuidAttribute属性

在我创建的新项目中添加对Microsoft.Search.Interop.dll库的引用时出现此错误.

Microsoft.Search.Interop.dll是一个库,它提供了一些与Windows搜索通信的有用API.我使用它来向系统索引器添加文件夹.

有没有其他人得到这个错误,如果是这样,我该如何解决它?

我在Windows Server 2008上使用VS2010 RC,如果这很重要的话.

dll attributes guid visual-studio-2010-rc

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

iPhone/Objective C:无法删除文件

在我的应用程序中,我让用户录制一个声音片段,之后,如果用户选择,我希望他能够删除它.

这是我使用的代码:

NSFileManager *fileManager = [NSFileManager defaultManager];
NSError *error;
NSLog(@"File exists: %d", [fileManager fileExistsAtPath:path]);
NSLog(@"Is deletable file at path: %d", [fileManager isDeletableFileAtPath:path]);
[fileManager removeItemAtPath:path error:&error];
if (error != nil)
{
    NSLog(@"Error: %@", error);
    NSLog(@"Path to file: %@", path);
}
Run Code Online (Sandbox Code Playgroud)

问题是,fileExistsAtPathisDeletableFileAtPath返回null,并且removeItemAtPath不工作,并抛出这个错误,

错误:错误域= NSCocoaErrorDomain代码= 4 UserInfo = 0x391b7f0"操作无法完成.(可可错误4.)"

路径有这种形式:

/Users/andrei/Library/Application%20Support/iPhone%20Simulator/User/Applications/5472B318-FA57-4F8D-AD91-7E06E9609215/Documents/1280913694.caf
Run Code Online (Sandbox Code Playgroud)

有一个文件叫1280913694.caf,但它没有拿起它.它是否与路径的表示方式有关?

播放音频文件时路径有效AVAudioPlayer.

我也改为%@to %dfor fileExistsAtPathisDeletableFileAtPath,答案是0,我想这意味着FALSE.

文件名存储在数据库中,使用以下方法检索文件的路径:

-(NSString *)returnFullPathToDirectory
{
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString …
Run Code Online (Sandbox Code Playgroud)

iphone file-io file objective-c

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

将Observer添加到BOOL变量

是否可以将观察者添加到简单变量(如BOOL或NSIntegers)中,并查看它们何时发生变化?

谢谢!

iphone objective-c addobserver

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

是否有API连接到iCloud并获取联系人和联系人更改?

我想知道Apple是否有适用于iCloud的某种API,当联系信息发生变化时,可以将其挂钩并获得通知.

问题的关键在于我想知道是否可以在iCloud之外同步iCloud中的联系人(例如从iCloud到某个同步服务器再到其他设备).

谢谢!

api sync objective-c icloud

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