我想知道如何将UITableViewCellEditingStyleInsert放在UITableView的右侧,如下图所示:
我选择了我的列标题NSTableView
并且没有选择任何行,列背景变为全蓝色:
我该怎么做才能避免这种情况?
谢谢
如何将角色从特定角色移除到特定角色......
string a = " Hello ! {ssd} jksssss";
Run Code Online (Sandbox Code Playgroud)
在上面的字符串我想删除从'{'到'}'的字符
output -- > `Hello ! jksssss`
Run Code Online (Sandbox Code Playgroud) 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的一部分.我怎么能做到这一点?
我有一个旧的代码工作,我没有最终使用...现在我再次尝试它,它不起作用.我不确定有什么问题.我希望用户选择一个图像,然后在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) 我能够使用获取所有消息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的正确方法是什么?
我试图在越狱的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)
现值是未来付款或一系列未来付款的给定日期的价值,折现以反映货币的时间价值和投资风险等其他因素.现值计算被广泛用于商业和经济学中,以提供在有意义的"喜欢"的基础上比较不同时间的现金流量的方法.
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开发的新手,并且可能有一件显而易见的事情我不知道.
我有一个基于视图的应用程序.我进入了"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) 我正在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
并再次创建新记录...
我怎样才能做到这一点 ?有一个更好/简单/优雅的方式来保护密码的文件?