小编Wri*_*sCS的帖子

我怎么能把UITableViewCellEditingStyleInsert放在右边?

我想知道如何将UITableViewCellEditingStyleInsert放在UITableView的右侧,如下图所示: 在此输入图像描述

iphone xcode cocoa-touch ipad

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

选择标题时,为什么我的NSTableView会变蓝?

我选择了我的列标题NSTableView并且没有选择任何行,列背景变为全蓝色:

在此输入图像描述

我该怎么做才能避免这种情况?

谢谢

cocoa objective-c nstableview

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

从字符串中删除字符

如何将角色从特定角色移除到特定角色......

 string a = " Hello ! {ssd} jksssss";
Run Code Online (Sandbox Code Playgroud)

在上面的字符串我想删除从'{'到'}'的字符

 output -- >  `Hello !  jksssss`
Run Code Online (Sandbox Code Playgroud)

c# string

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

NSString Iphone中的特殊字符输出

NSString * url;
NSString * device;
NSString * API;
API      = @"http://www.test/";
device   = @"test123";
url      = [NSString stringWithFormat:@"%@update.json?dev=%20%20%20%@", API, device];
Run Code Online (Sandbox Code Playgroud)

我希望最终的网址是http://www.test/update.json?dev =%20%20%20%20test123 ; 但是上面我只得到了http://www.test/update.json?dev = 22020test123 ; 我希望那些%20成为文字字符串url的一部分.我怎么能做到这一点?

iphone nsstring ios

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

UIImagepickercontroller不选择图像

我有一个旧的代码工作,我没有最终使用...现在我再次尝试它,它不起作用.我不确定有什么问题.我希望用户选择一个图像,然后在imageView1中显示它.我很感激你的帮助.

- (IBAction)pushPick 
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate =self;
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    [self presentModalViewController:picker animated:YES];
    //[picker release];
}

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:   (UIImage *)image editingInfo:(NSDictionary *)editingInfo {
    [picker.parentViewController dismissModalViewControllerAnimated:YES];
    imageView1.image = image;
}

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
    [picker.parentViewController dismissModalViewControllerAnimated:YES];
}
Run Code Online (Sandbox Code Playgroud)

xcode uiimagepickercontroller ios

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

MailCore2,只获取UNREAD消息,或知道哪些消息是UNREAD

我能够使用获取所有消息fetchMessagesByUIDOperationWithFolder:,但是,当一些消息未读时,message.flags都返回0,大多数消息被读取而一些消息被加星标.

MCOIMAPMessagesRequestKind requestKind = MCOIMAPMessagesRequestKindHeaders;
NSString *folder = @"INBOX";
MCOIndexSet *uids = [MCOIndexSet indexSetWithRange:MCORangeMake(1, UINT64_MAX)];

MCOIMAPFetchMessagesOperation *fetchOperation = [session fetchMessagesByUIDOperationWithFolder:folder requestKind:requestKind uids:uids];
[fetchOperation start:^(NSError * error, NSArray * fetchedMessages, MCOIndexSet * vanishedMessages)
{
    if ( ! error )  {
        for ( MCOIMAPMessage * message_ in fetchedMessages )  {
           // I only want UNREAD messages.
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用if ( message_.flags & MCOMessageFlagSeen )但仍然会将所有标志返回为0.

查看消息是否为UNREAD的正确方法是什么?

objective-c ios mailcore2

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

来自plist词典KEYS,iOS的UITableView

我试图在越狱的iPhone上的iTunes目录中获取自定义铃声的名称.我可以成功列出自定义铃声,但它们显示为HWYH1.m4r,这是iTunes重命名文件的方式,但我知道这是一种解密歌曲实际名称的方法.

    NSMutableDictionary *custDict = [[NSMutableDictionary alloc] initWithContentsOfFile:@"/iPhoneOS/private/var/mobile/Media/iTunes_Control/iTunes/Ringtones.plist"];
    NSMutableDictionary *dictionary = [custDict objectForKey:@"Ringtones"];
    NSMutableArray *customRingtone = [[dictionary objectForKey:@"Name"] objectAtIndex:indexPath.row];
    NSLog(@"name: %@",[customRingtone objectAtIndex:indexPath.row]);
    cell.textLabel.text = [customRingtone objectAtIndex:indexPath.row];
Run Code Online (Sandbox Code Playgroud)

dictionary 正在回归:

"YBRZ.m4r" =     
{
    GUID = 17A52A505A42D076;
    Name = "Wild West";
    "Total Time" = 5037;
};
Run Code Online (Sandbox Code Playgroud)

cell.textLabel.text 正在回归: name: (null)

key plist jailbreak nsarray ios

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

iPhone SDK现值功能

现值是未来付款或一系列未来付款的给定日期的价值,折现以反映货币的时间价值和投资风险等其他因素.现值计算被广泛用于商业和经济学中,以提供在有意义的"喜欢"的基础上比较不同时间的现金流量的方法.

http://en.wikipedia.org/wiki/Present_value

在Objective-C函数中解决这个问题的最佳方法是什么?

double retire62 = [benefit62.text doubleValue] * [yearlyReturn.text doubleValue] *12* [lblAgeExpectancy.text doubleValue];
double retire66 = [benefit66.text doubleValue] * [yearlyReturn.text doubleValue] *12* [lblAgeExpectancy.text doubleValue];
double retire70 = [benefit70.text doubleValue] * [yearlyReturn.text doubleValue] *12* [lblAgeExpectancy.text doubleValue];
Run Code Online (Sandbox Code Playgroud)

我只是不熟悉现值/

iphone math sdk objective-c

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

按下按钮时应用程序崩溃

首先,我想说我是iPhone开发的新手,并且可能有一件显而易见的事情我不知道.

我有一个基于视图的应用程序.我进入了"MainWindow.xib",并将"Nib Name"更改为"MainMenu",这是我的应用程序菜单的xib的名称.我有一个按钮,连接到一个动作(showWordChooser),每当按下按钮时,应用程序崩溃.

调试器内容:

2011-01-07 15:56:01.987 NCEAVerbs[20479:207] -[NCEAVerbsViewController showWordChooser]: unrecognized selector sent to instance 0x4b251c0
2011-01-07 15:56:01.990 NCEAVerbs[20479:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NCEAVerbsViewController showWordChooser]: unrecognized selector sent to instance 0x4b251c0'
*** Call stack at first throw:
(
  0   CoreFoundation                      0x00da7be9 __exceptionPreprocess + 185
  1   libobjc.A.dylib                     0x00efc5c2 objc_exception_throw + 47
  2   CoreFoundation                      0x00da96fb -[NSObject(NSObject) doesNotRecognizeSelector:] + 187
  3   CoreFoundation                      0x00d19366 ___forwarding___ + 966
  4   CoreFoundation                      0x00d18f22 _CF_forwarding_prep_0 + 50
  5   UIKit                               0x00012a6e -[UIApplication sendAction:to:from:forEvent:] + 119 …
Run Code Online (Sandbox Code Playgroud)

iphone ipod-touch ios4 ios

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

以编程方式将新记录添加到Cocoa Core数据实体

我正在Cocoa中创建一个简单的基于文档的应用程序.此应用程序的每个文档基本上应该管理日期和注释的数组,因此每个记录都是日期和注释(textview).每个文档也受密码保护.

为此,我创建了一个名为HistoryElement的Core Data实体(包含日期和notes属性),我还创建了一个Settings实体,该实体应该只包含一个包含打开文件密码的记录(我没有找到更好的方法,有一个?密码绑定到每个文件,所以我不能使用首选项,因为它不是一个全局应用程序密码).

我有一个首选项选项卡,其中包含一个密码文本字段,该文本字段绑定到Settings实体的密码属性.

好的...现在的问题是:当我创建一个新文档时,Settings实体上没有记录,所以我希望以编程方式添加一个,这样用户就可以放入(如果要保护它的文件)密码密码文本字段.

相反,如果我打开现有文件,它应该发现已经添加了Settings实体的记录,并且它不应该再创建它,而是密码文本字段应该使用这个.

我尝试了很多方法,但我无法做到这一点.我试过这个例子:

if([[settingsArrayController arrangedObjects] count] == 0) {`

    NSLog(@"Init settings");`

    [settingsArrayController add:self];`

} 
Run Code Online (Sandbox Code Playgroud)

它似乎在我创建新文档时添加了一条新记录,但如果我在密码文本字段中输入密码然后保存文档,当我再次打开文档时[[settingsArrayController arrangedObjects] count]返回0并再次创建新记录...

我怎样才能做到这一点 ?有一个更好/简单/优雅的方式来保护密码的文件?

macos cocoa core-data objective-c cocoa-bindings

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