小编Jul*_*rio的帖子

自定义带标题视图的导航栏

我试图在导航栏的中心添加自定义视图,我正在使用以下代码来测试它:

UIView * testView = [[UIView alloc] init];
[testView setBackgroundColor:[UIColor blackColor]];
testView.frame = CGRectMake(0, 0, 100, 35);
[self.navigationController.navigationItem.titleView addSubview:testView];
Run Code Online (Sandbox Code Playgroud)

我在我的视图控制器的viewDidLoad方法中进行设置,但是当我运行我的程序时,我的导航栏中似乎没有任何变化.

你能帮帮我吗?

objective-c uinavigationbar uinavigationitem ios swift

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

在swift中创建头文件和实现文件

这更像是一个编码风格的问题,但我相信它是有效的.来自obj c背景我总是在创建一个类时创建.h和.m.然而,随着swift的变化和所有这些变成了单个文件.我知道对于一些人来说这很酷但是我想念这两件事情是分开的.

引用Zaph的评论

"我想念的是一个公共方法列表,而不是搜索整个源文件中没有标记为私有的方法.有一个编写概念"写入接口".公共方法应该仔细挑选,而不仅仅是因为开发人员忘了私下."

有没有办法在使用swift的单独文件中有一个头 - 实现类?也许有些诡计?

谢谢

ios swift

14
推荐指数
2
解决办法
5125
查看次数

Facebook对话框失败并显示错误:无法完成操作.(NSURLErrorDomain错误-999.)

我正在使用facebook api for ios,我正在使用facebook对话框发布.

基本的想法是,我有一个发布的按钮调用方法,并询问您是否立即登录发布或执行登录然后发布.当第二种情况发生时,我无法在登录到Facebook后立即发布,所以我必须点击按钮并再次调用该方法,以便我可以发布.

facebook发给我的错误说: 操作无法完成.(NSURLErrorDomain错误-999.)

我已经在这里阅读了它,它说:

根据"Foundation Constants Reference",错误代码-999表示"NSURLErrorCancelled".

描述:

取消异步加载时返回.Web Kit框架委托在对加载资源执行取消操作时将收到此错误.请注意,如果取消下载,NSURLConnection或NSURLDownload委托将不会收到此错误.适用于iOS 2.0及更高版本.在NSURLError.h中声明.

问题是为什么facebook会发送给我这个,我该如何解决?

如果需要更多代码,我可以把它.

提前致谢.

iphone facebook objective-c ios

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