是否可以从一个故事板转移到另一个故事板,或者将故事板嵌入到另一个故事板中的视图控制器中?我需要放置UITabBarController在一个UINavigationController,我想,让他们很好的和独立的.
我有一个UITextField,当点击时会在左下角显示一个带小数点的数字键盘.我试图限制该字段,以便用户只能放置1个小数点
例如
2.5 OK
2..5不行
问题的简短版本:
我有一个具有大量声明属性的类,我想跟踪它是否有任何更改,以便当我调用save它的方法时,它不会写不需要时到数据库.如何更新的isDirty特性,而无需编写自定义的制定者对于所有声明的属性?
问题的较长版本:
假设我有一个这样的类:
@interface MyObject : NSObject
{
@property (nonatomic, retain) NSString *myString;
@property (nonatomic, assign) BOOL myBool;
// ... LOTS more properties
@property (nonatomic, assign) BOOL isDirty;
}
...
@implementation MyObject
{
@synthesize myString;
@synthesize myBool;
// ... LOTS more synthesizes :)
@synthesize isDirty;
}
Run Code Online (Sandbox Code Playgroud)
尝试1
我的第一个想法就是这样实现setValue:forKey::
- (void)setValue:(id)value forKey:(NSString *)key {
if (![key isEqualToString:@"isDirty"]) {
if ([self valueForKey:key] != value) {
if (![[self valueForKey:key] isEqual:value]) {
self.isDirty = YES; …Run Code Online (Sandbox Code Playgroud) 我已经重新绘制了NSWindow,现在当我启动我的应用程序时,控制台中有一个警告说NSWindow does not support utility styleMask 0x10.我怎么能摆脱这个警告?
任何的想法?
谢谢!

我如何比较两个NSMutableArray?如果两者都相同则应返回true,否则为false.
谢谢...
无论如何,在UIView(不是UIViewController)的子视图中检测隐藏状态更改(或其他更改).想以某种方式检测这种异步.
我有疯狂的原因.
我需要获取现有的pdf文件并以编程方式填写带有文本的表单字段列表,然后保存pdf而不将其显示给用户.
例如,如果pdf文件包含名为"LastName"和"FirstName"的字段,我想将"FirstName"的值设置为"Louis",然后保存该文件.
我一直在寻找很长一段时间,因为iOS文档(以及这里的大部分问题)似乎都是为了显示或创建pdf内容而不是修改它,因此无法找到任何指导.
编辑:
我的主要问题是:是否可以打开pdf流(我知道如何做)并将每个现有的pdf字典项复制到新的pdf中?我一直无法找到将字典项写入pdf的方法.
我有一个核心数据库,我正在尝试使用块谓词创建一个获取请求,但是我得到一个未知谓词错误:
注意: employeeToHouse是我在子类化NSManagedObject时为我创建的House类型的属性
NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Place"];
request.predicate = [NSPredicate predicateWithBlock:^BOOL(id evaluatedObject, NSDictionary *bindings) {
Place *sortPlace = (Place *)evaluatedObject;
CLLocation *placeLocation = [[CLLocation alloc] initWithLatitude:sortPlace.latitude.doubleValue
longitude:sortPlace.longitude.doubleValue];
CLLocationDistance distance = [placeLocation distanceFromLocation:self.userLocation];
sortPlace.distanceToUser = [NSNumber numberWithDouble:distance];
if(distance<3000)
{
return YES;
}
return NO;
}];
request.sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@ "distanceToUser"
ascending:YES
selector:@selector(localizedCaseInsensitiveCompare:)]];
[self.loadingView removeSpinner];
[self setupFetchedResultsControllerWithFetchRequest:request];
Run Code Online (Sandbox Code Playgroud)
然后我得到这个错误:
NSInvalidArgumentException',原因:'谓词的未知谓词类型:BLOCKPREDICATE(0x70ad750)'
难道我做错了什么?
我需要使用Javascript从网页动态获取所有移动设备的屏幕大小.
我试过这个:
//get window's size
if (document.body && document.body.offsetWidth) {
windowsWidth = document.body.offsetWidth;
windowsHeight = document.body.offsetHeight;
}
if (document.compatMode=='CSS1Compat' &&
document.documentElement &&
document.documentElement.offsetWidth ) {
windowsWidth = document.documentElement.offsetWidth;
windowsHeight = document.documentElement.offsetHeight;
}
if (window.innerWidth && window.innerHeight) {
windowsWidth = window.innerWidth;
windowsHeight = window.innerHeight;
}
Run Code Online (Sandbox Code Playgroud)
但在iPad上我得到这个尺寸:980 x 1080(不是真正的768 x 1024).
谢谢
毛罗
我有这个股票市场计算器,我正在研究,我在StackOverFlow搜索Apple文档,互联网,但没有成功找到答案..
我有一个UITextfield用户将输入货币值.我想要实现的是当用户键入时或者至少在他完成输入值之后,文本字段还将显示与他所在的语言环境相对应的货币符号.
它就像一个占位符,但不是我们在xcode中所拥有的那个,因为xcode是在我们键入之前存在的,而我想要的那个应该在打字时和之后存在.我可以使用带有货币的背景图像,但之后我无法本地化应用程序.
所以如果有人能提供帮助,我将不胜感激.
提前致谢.
ios ×7
objective-c ×4
cocoa ×2
ios5 ×2
uitextfield ×2
cocoa-touch ×1
core-data ×1
currency ×1
ipad ×1
iphone ×1
javascript ×1
nswindow ×1
pdf ×1
predicate ×1
screen-size ×1
subview ×1
uistoryboard ×1
uiview ×1
xcode ×1