是否可以使用1000.99显示为1,000.99
[NSString stringWithFormat:@"£%0.2f", 1000.99]
Run Code Online (Sandbox Code Playgroud)
如果我没有在正确的轨道上实现这一点,请指导我?
我不知道我在这里失踪了什么.我试图使用[NSString stringWithFormat]
函数连接字符串.这就是我在做的事情.
NSString *category = [row objectForKey:@"category"];
NSString *logonUser = [row objectForKey:@"username"];
user.text = [NSString stringWithFormat:@"In %@ by %@", category, logonUser];
Run Code Online (Sandbox Code Playgroud)
这里的问题是它总是只打印一个变量.假设在类别中有"体育",在登录用户中有"狮子座",它将打印"在体育中"并跳过剩余的文本.它应该打印"在狮子座的运动中".
我有两个NSViews彼此叠加.一个NSView呈现一个包含行的表.单击一行时,该视图顶部会显示另一个视图.
现在的问题是当我点击第二个视图上的某个区域时,NSView下面有一行,然后点击它.我怎么能阻止它?
谢谢
当我关闭我的Mac应用程序时(通过单击窗口顶部栏上的红色十字按钮),应用程序图标将保留在底部的停靠栏中.现在这是正常的行为.当用户再次单击它时,它不会启动应用程序,除非用户完全退出应用程序并再次重新启动它.
Mac OS X上的类似示例是"Activity Monitor".您可以通过单击顶部的红色十字按钮关闭应用程序,但停靠图标停留在那里.用户可以通过单击停靠图标重新打开它.
如何在我自己的应用程序中实现这一目标?
我正在开发iphone应用程序.应用程序将大量记录从Web服务加载到表视图控制器中.我想最初加载25条记录,并在表格视图末尾单击"加载25多个"之类的内容中保留25个记录.
任何帮助都会非常感激.
谢谢
我有以下代码在iPhone应用程序中工作正常但在iPad中我总是得到灰色/浅蓝色背景颜色.即使我改变背景颜色也不会生效.
[self.tableView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"bg1024x768.png"]]];
Run Code Online (Sandbox Code Playgroud)
谢谢
这里有两个问题.
第一个问题,在我的Mac OS X应用程序中,窗口已启用调整大小.我的窗口内容是500x500窗口大小.问题是用户可以调整大小,以便减少一些内容.我需要做什么,所以用户只能调整到最小尺寸(在我的情况下500x500)?
第二个问题,当我关闭我的Mac应用程序时(通过点击窗口顶部的红色十字按钮),应用程序图标停留在底部的底座中.当用户再次单击它时,它不会启动应用程序,除非用户退出应用程序all togeter并再次重新启动它.我需要哪些设置,以便用户可以通过单击停靠图标来关闭并重新启动它?
谢谢
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at Microsoft.Tools.SvcHost.ServiceHostHelper.LoadServiceAssembly(String svcAssemblyPath)
Run Code Online (Sandbox Code Playgroud)
我如何循环通过LoaderExceptions属性来查看发生了什么错误,因为它没有命中任何服务并在运行任何代码之前给我这个错误?
谢谢
我正在使用NSComboBox的这个通知.唯一的问题是当我在下拉列表中选择不同的项目时,它总是在组合框中显示先前选择的值.如何获取当前选定的值.我需要根据值进行一些控制启用/禁用.
- (void)comboBoxSelectionDidChange:(NSNotification *)notification {
NSComboBox *comboBox = (NSComboBox *)[notification object];
NSLog(@"[comboBox stringValue] : %@", [salaryBy stringValue] );
}
Run Code Online (Sandbox Code Playgroud) 我正在开发一个iPhone应用程序.应用程序顶部有一个导航栏.我有两个视图说"View1"和"View2".当您按下"View2"视图控制器时,导航栏会显示一个标题为"View1"的后退按钮,以便您可以返回到view1.
现在我的问题是当你点击那个按钮时会触发哪个事件?还可以在导航栏中更改后退按钮的文本吗?
任何帮助将不胜感激?
谢谢
我试图在NSMutableDictionary中存储自定义对象.我从NSMutableDictionary读取对象后保存它总是为null.
这是代码
//保存
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
CustomObject *obj1 = [[CustomObject alloc] init];
obj1.property1 = @"My First Property";
[dict setObject:obj1 forKey:@"FirstObjectKey"];
[dict writeToFile:[self dataFilePath] atomically:YES];
Run Code Online (Sandbox Code Playgroud)
// 读
NSString *filePath = [self dataFilePath];
NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
CustomObject *tempObj = [dict objectForKey:@"FirstObjectKey"];
NSLog(@"Object %@", tempObj);
NSLog(@"property1:%@,,tempObj.property1);
Run Code Online (Sandbox Code Playgroud)
如何在NSMutableDictionary中存储自定义类对象?
我在iphone应用程序中有表视图控制器.表视图有两个部分.第一部分有两行,第二部分有一行.第二部分有一个自定义表格视图单元格.
第二部分有一个文本字段,当文本字段开始编辑和键盘弹出时隐藏.我希望这个表视图在键盘弹出时滚动.
我尝试了以下代码,我在不同的网站上遇到但是徒劳无功.
提前致谢.
-(void) textFieldDidBeginEditing:(UITextField *)textField {
CGRect textFieldRect = [textField frame];
[self.tableView scrollRectToVisible:textFieldRect animated:YES];
}
atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}
-(void) textFieldDidBeginEditing:(UITextField *)textField {
UITableViewCell *cell = (UITableViewCell*) [[textField superview] superview];
[self.tableView scrollToRowAtIndexPath:[tableView indexPathForCell:cell]
atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}
Run Code Online (Sandbox Code Playgroud) iphone ×5
objective-c ×5
macos ×4
cocoa ×3
uitableview ×3
nsstring ×2
nswindow ×2
xcode ×2
cocoa-touch ×1
ios ×1
ipad ×1
keyboard ×1
nscombobox ×1
nsview ×1
wcf ×1