小编erd*_*mgc的帖子

在Swift上弹出ViewController

我需要从导航控制器弹出一个UIViewController.

只需编写这行代码,但要做一个例外;

在展开Optional值时意外地发现了nil

self.navigationController.popViewControllerAnimated(true)
Run Code Online (Sandbox Code Playgroud)

如果我使导航控制器可选,此行不起作用,不弹出

self.navigationController?.popViewControllerAnimated(true)
Run Code Online (Sandbox Code Playgroud)

怎么解决?

uinavigationcontroller ios swift

37
推荐指数
4
解决办法
6万
查看次数

"加载的笔尖,但视图插座没有设置"例外

我正在尝试使用UINavigationController.我有两个以编程方式创建的视图.当UIButton在第一个视图上按下a时,第二个视图应该到达前景.

但这里的应用程序崩溃异常:

加载的笔尖但未设置视图插座

可能是什么原因以及如何解决它.

exception objective-c uinavigationcontroller ios

19
推荐指数
4
解决办法
3万
查看次数

如何正确删除/释放AVPlayer/AVPlayerItem?

我正在实施一个视频应用,列出视频并能够流式传输或观看本地视频.如果我尝试使用继承自AVPlayer的播放器观看视频,启动了很多线程,经过15-20次,系统不会很好地分配AVPlayer,即使我没有收到任何错误,播放器视图也是空白的什么都没发生......我需要杀死app来恢复.

怎么处理呢?

提前致谢

objective-c avfoundation ios avplayer avplayerlayer

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

在Swift上创建UITableView单元格

我试图用我的委托方法cellForRowAtIndexPath创建带有swift的UITableViewCell,

代码很简单,就像在Objective-c中一样,只是试图将语言变为swift.

我在这条线上遇到错误

var cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as UITableViewCell

    if(cell == nil)
    {
        let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle,reuseIdentifier:cellIdentifier)
    }
Run Code Online (Sandbox Code Playgroud)

错误是UITableViewCell无法转换为"MirrorDisposition"

我查了一些例子,代码是这样的

if !cell
{let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle,reuseIdentifier:cellIdentifier)
}
Run Code Online (Sandbox Code Playgroud)

但它也给出了一个错误.

我究竟做错了什么?

uitableview ios swift

7
推荐指数
2
解决办法
6704
查看次数

改变UISlider的背景图像?

我需要更改a的背景UISlider,我的目标是创建UISlider,如下图所示:

UISlider

我试过setBackgroundImage方法,但它就像滑块的框架.

如何更改滑块的背景图像?

uislider ios

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

是否可以在委托方法中使用完成处理程序 - Swift

我试图在单身辅助班中处理"谷歌登录".

我有LoginHelper,以及一个用完成处理程序处理登录的方法.如您所知,Google Sign有委托方法.调用委托方法时,我需要通知我的完成处理程序.我不确定,有可能吗?

让我们一起集思广益,或者帮助我.

我的方法如下;

 @objc func googleLoginPressed(viewController:UIViewController, isLoginSuccessfull:(Bool) -> ())
{        
    GIDSignIn.sharedInstance().signIn()
}
Run Code Online (Sandbox Code Playgroud)

delegates ios completionhandler swift

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

在iOS导航栏上放置标签,按钮

我创建了自定义导航控制器,

我想添加,左边的日期,右边的后退按钮和后退按钮旁边的标题.

我试图添加一个标签,但它不起作用.请告诉我一个方法

 UINavigationBar *naviBarObj = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 1024, 66)];


UILabel *navLabel = [[UILabel alloc] initWithFrame:CGRectMake(20,8,280,30)];
navLabel.text = @"My Text";

[self.navigationController.navigationBar addSubview:navLabel];

[self.view addSubview:naviBarObj];
Run Code Online (Sandbox Code Playgroud)

uinavigationbar uibutton uibarbuttonitem uilabel ios

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

UIView子视图的顺序?

如果我使用for循环;

for(UIView *subview in [myView subviews])
Run Code Online (Sandbox Code Playgroud)

在哪个顺序,带来了子视图?

根据他们增加的顺序或其他什么?

subview addsubview ios subviews

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

iOS8上的NSXMLParser - NSXMLParser不支持可重入解析

我有NSXMLParser问题,我试过iOS8 NSXMLParser崩溃这个话题,但我真的没有得到解决方案.

我正在创建另一个NXSMLParser委托并在另一个类中设置其委托.

你能告诉我一步一步做什么吗?我感到很困惑.

这是我的代码;

这些代码行在STXMLParser中

   STXMLParser2 *stXMLParser2 = [[STXMLParser2 alloc]init];    

    stXMLParser2.xmlParser = [[NSXMLParser alloc] initWithData:responseLoader.xmlData];
    [stXMLParser2.xmlParser setDelegate:self];
    [stXMLParser2.xmlParser setShouldResolveExternalEntities:YES];
    [stXMLParser2.xmlParser parse];
Run Code Online (Sandbox Code Playgroud)

objective-c nsxmlparser ios nsxmlparserdelegate ios8

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

检查带有小数位的字符串,用逗号分隔 - C#

我需要检查这种格式;

1.234.567,89

条目只允许使用一个逗号.

目前的代码

Regex.Match(((TextChangedEventArgs)e).NewTextValue, @"^[0-9]+(\,[0-9]+)?$");
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c# regex

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

无法在带有约束的 Storyboard 上居中两个视图 - iOS

我尝试了我能做的,但我仍然无法将两个视图水平居中放置在一起。

我在屏幕截图中尝试过的内容如下。

你能帮我让它工作吗?

BR,

埃尔登

iphone constraints storyboard ios

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