小编pri*_*__y的帖子

请设置CG_CONTEXT_SHOW_BACKTRACE环境变量

尽管关于这个问题超过了3个帖子(2015年制作),但是我已经解决了这个问题.

当我运行时,一个简单的代码使用UIBezierPath绘制一条线程序将返回给我:

:CGContextSetStrokeColorWithColor:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextSetFillColorWithColor:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextSaveGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextSetLineWidth:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextSetLineJoin:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextSetLineCap:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextSetMiterLimit:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextSetFlatness:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextAddPath:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextDrawPath:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

:CGContextRestoreGState:无效的上下文0x0.如果要查看回溯,请设置CG_CONTEXT_SHOW_BACKTRACE环境变量.

@interface line : UIView
UIBezierPath *myPath;
.........
@implementation
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches]anyObject];
CGPoint touchLocation = [touch locationInView:self];
myPath = [UIBezierPath bezierPath];
[myPath moveToPoint:touchLocation];
}
- (void) touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches]anyObject];
CGPoint touchLocation = [touch locationInView:self];
[myPath addLineToPoint:touchLocation];
[[UIColor blackColor]setStroke];
[[UIColor greenColor]setFill];
[myPath stroke];
}
Run Code Online (Sandbox Code Playgroud)

如果我要使用drawRect绘制

- (void) drawRect:(CGRect)rect {
....
}
Run Code Online (Sandbox Code Playgroud)

不会弹出任何错误.我在想,如果我收到这些错误,因为 …

cocoa-touch objective-c uibezierpath

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

如何在objective-c中导航到新故事板文件上的视图控制器

我有一个现有应用程序的源代码.在整个应用程序中,开发人员没有使用故事板作为用户界面,而是使用了界面构建器xib文件.作为一个新的开发人员,我不知道如何开发使用文件的iOS应用程序,我的故事板方式.现在我想为应用程序源代码添加更多屏幕,我创建了一个新的故事板文件来定义我的新屏幕,如何从我在其中一个文件中定义的按钮操作导航到这个新故事板的入口点,以便我可以轻松实现我的功能.在搜索时我得到了一些像这样的建议xcodexibviewcontrollerslearntxib

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"newStoryboard_iPhone" bundle:nil];
MyNewViewController *myVC = (MyNewViewController *)[storyboard instantiateViewControllerWithIdentifier:@"myViewCont"];
Run Code Online (Sandbox Code Playgroud)

但我不认为我明白如何实现这一点,即使这可以在一个按钮IBAction方法.并且随后navigations将通过我在新故事板中定义的视图控制器进行分段

objective-c ios uistoryboard

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

如何删除Iphone 6和iPhone 6plus中ios中Collection View Cell之间的空间?

我有简单的CollectionView,但它运作良好,在iphone 45和5秒.但是当我在运行iphone 66plus它看起来像

在此输入图像描述

但我想删除iphone 6和之间的空格6 plus.是删除空间的属性?如果属性请告诉我.

objective-c ios uicollectionview

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

带有加载指示符的UISearchController

我实现了UISearchController,我从js回调中获取数据但是当我在磁带中使用searchbar它需要一些时间来放置数据,所以我想知道如何实现加载indicator到表视图中的结果UISearchController

loading objective-c ios uisearchcontroller

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

限制Swift 2中多个UITextField的长度

一个限制一个长度的解决方案TextField但是功能count已经更新,也是count()功能,所以我不明白如何使用这个:

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
    let newLength = count(textField.text.utf16) + count(string.utf16) - range.length
    return newLength <= 10 // Bool
}
Run Code Online (Sandbox Code Playgroud)

如何更新这个以多个工作TextField,我想我必须说

textField = thisTextField.text...
Run Code Online (Sandbox Code Playgroud)

uitextfield ios swift

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

如何在标签栏中设置图像而不是在ios中设置色彩?

我有一个应用程序UITabbar,我想在Tabbar中设置图像但我无法在Tabbar中设置图像.而不是因为它是图像我得到色彩的图像形状,是否可以像在Tabbar中设置图像?.

我已尝试此代码但无法设置图像.

UITabBar *tabBar = self.tabBar;

UITabBarItem *targetTabBarItem = [[tabbar items] objectAtIndex:0]; // whichever tab-item
UIImage *selectedIcon = [UIImage imageNamed:@"name-of-selected-image.png"];
[targetTabBarItem setSelectedImage:selectedIcon];
Run Code Online (Sandbox Code Playgroud)

objective-c uitabbarcontroller uitabbar ios uistoryboard

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

如何在[objective-c]中对用户名进行验证?

我的要求validation是验证username哪个允许输入小的az,0-9,只有两个符号_.(点)

但符号不重复.

在名称的开头不允许使用符号.

谁能帮我 ??怎么做validation

我已经尝试过这个代码,但它工作正常,但它重复符号我怎么能避免重复?

- (BOOL)validateString:(NSString*)stringToSearch
{
    NSString *emailRegex = @"[a-z0-9._]{5,15}";
    NSPredicate *regex = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
    return [regex evaluateWithObject:stringToSearch];



}
Run Code Online (Sandbox Code Playgroud)

validation objective-c uitextfield ios

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