小编lna*_*ger的帖子

猜到另一个故事板?

是否可以从一个故事板转移到另一个故事板,或者将故事板嵌入到另一个故事板中的视图控制器中?我需要放置UITabBarController在一个UINavigationController,我想,让他们很好的和独立的.

xcode cocoa-touch ios ios5 uistoryboard

132
推荐指数
4
解决办法
5万
查看次数

如何限制UITextField中的小数点数?

我有一个UITextField,当点击时会在左下角显示一个带小数点的数字键盘.我试图限制该字段,以便用户只能放置1个小数点

例如
2.5 OK
2..5不行

decimal-point uitextfield ios

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

如何确定具有大量属性的对象(self)是否已更改?

问题的简短版本:
我有一个具有大量声明属性的类,我想跟踪它是否有任何更改,以便当我调用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)

objective-c ios observer-pattern

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

Cocoa警告:NSWindow不支持实用程序styleMask 0x10

我已经重新绘制了NSWindow,现在当我启动我的应用程序时,控制台中有一个警告说NSWindow does not support utility styleMask 0x10.我怎么能摆脱这个警告?

任何的想法?

谢谢!

在此输入图像描述

cocoa nswindow

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

如何比较两个NSMutableArray?

我如何比较两个NSMutableArray?如果两者都相同则应返回true,否则为false.

谢谢...

cocoa nsmutablearray ios

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

IOS,UIView,检测子视图中的隐藏状态变化

无论如何,在UIView(不是UIViewController)的子视图中检测隐藏状态更改(或其他更改).想以某种方式检测这种异步.

我有疯狂的原因.

subview uiview ios

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

在iOS中,如何以编程方式填写pdf表单字段?

我需要获取现有的pdf文件并以编程方式填写带有文本的表单字段列表,然后保存pdf而不将其显示给用户.

例如,如果pdf文件包含名为"LastName"和"FirstName"的字段,我想将"FirstName"的值设置为"Louis",然后保存该文件.

我一直在寻找很长一段时间,因为iOS文档(以及这里的大部分问题)似乎都是为了显示或创建pdf内容而不是修改它,因此无法找到任何指导.

编辑:
我的主要问题是:是否可以打开pdf流(我知道如何做)并将每个现有的pdf字典项复制到新的pdf中?我一直无法找到将字典项写入pdf的方法.

pdf core-graphics objective-c ios

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

NSInvalidArgumentException',原因:'谓词的未知谓词类型:BLOCKPREDICATE(0x70ad750)'错误

我有一个核心数据库,我正在尝试使用块谓词创建一个获取请求,但是我得到一个未知谓词错误:

注意: 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)'

难道我做错了什么?

iphone predicate core-data objective-c nsfetchrequest

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

如何在Javascript中获取iPad屏幕宽度

我需要使用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).

谢谢

毛罗

javascript ipad screen-size

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

如何在UITextfield中键入时输入货币符号?

我有这个股票市场计算器,我正在研究,我在StackOverFlow搜索Apple文档,互联网,但没有成功找到答案..

我有一个UITextfield用户将输入货币值.我想要实现的是当用户键入时或者至少在他完成输入值之后,文本字段还将显示与他所在的语言环境相对应的货币符号.

它就像一个占位符,但不是我们在xcode中所拥有的那个,因为xcode是在我们键入之前存在的,而我想要的那个应该在打字时和之后存在.我可以使用带有货币的背景图像,但之后我无法本地化应用程序.

所以如果有人能提供帮助,我将不胜感激.

提前致谢.

currency objective-c uitextfield ios ios5

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