小编use*_*621的帖子

在swift中使用属性字符串使文本变粗

我有这样的字符串

var str = "@text1 this is good @text1"
Run Code Online (Sandbox Code Playgroud)

现在换成text1另一个字符串,比方说t 1.我能够替换文本,但我无法加粗.我想加粗新字符串t 1,以便最终输出为:

@t 1这是好的@t 1

我该怎么做?

我看到的所有示例都在Objective-C中,但我想在Swift中进行.

提前致谢.

ios nsmutableattributedstring swift ios8

87
推荐指数
10
解决办法
10万
查看次数

字符串到swift中的NSNumber

我找到了一个将字符串转换为NSNumber的方法,但代码是在Objective-C中.我试过把它转换成swift但它不起作用.

我正在使用的代码

NSNumberFormatter *f = [[NSNumberFormatter alloc] init];
f.numberStyle = NSNumberFormatterDecimalStyle;
NSNumber *myNumber = [f numberFromString:@"42222222222"];
Run Code Online (Sandbox Code Playgroud)

我很快就以这种方式使用它

var i = NSNumberFormatter.numberFromString("42")
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用,我做错了什么?

提前致谢

nsnumber ios swift ios8

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

如何编写NSNotification的单元测试

我在swift工作,我想刷新一个页面,所以我使用通知发送它,我在一个ViewController中发布通知并在另一个中添加观察者,它工作正常.我想要做的是在swift中添加单元测试.我查了很多网站但是没能做到.我是新手,不知道从哪里开始.

基本上工作是,当我点击按钮通知发布时,当加载下一个视图控制器时,添加通知观察器.

我该怎么做单元测试

提前致谢

编辑:代码

NSNotificationCenter.defaultCenter().postNotificationName("notificationName", object: nil)
Run Code Online (Sandbox Code Playgroud)

并添加观察者

NSNotificationCenter.defaultCenter().addObserver(self, selector: "vvv:",name:"notificationName", object: nil)
Run Code Online (Sandbox Code Playgroud)

unit-testing nsnotificationcenter ios swift ios8

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

如何杀死所有uwsgi实例

我正在尝试将我的项目上传到服务器.现在服务器中已有一个项目.我有新的项目,我想运行并用新的项目替换旧项目,所以我将新项目拉到服务器.然后我激活虚拟环境并完成所有必要的工作.然后当我尝试运行命令时:

uwsgi --plugins=python --chdir=/var/www/prjt/src/ --socket=127.0.0.1:8889 --module=prjt.wsgi:application &
Run Code Online (Sandbox Code Playgroud)

它告诉我

probably another instance of uWSGI is running on the same address (127.0.0.1:8889).
bind(): Address already in use [core/socket.c line 761]
Run Code Online (Sandbox Code Playgroud)

我搜索了类似的问题,发现有关在该答复中提到杀死uwsgi的所有实例的一些解决方案在这里

但是找不到怎么做.

我是这个领域的新手.谁能请帮忙.我被困在这里.

希望问题很清楚.提前致谢

python django uwsgi

10
推荐指数
3
解决办法
2万
查看次数

如何检查变量是否为零

我有一个变量

var a: [AnyObject? -> Void] 
Run Code Online (Sandbox Code Playgroud)

我正在通过append方法向其中添加数据.现在我想检查变量是否为零.我试过使用[]但没有工作也尝试了"",这也没有用,任何人都可以告诉这个变量的含义以及如何检查它是否为零.

swift

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

如何从文本中快速提取所有电子邮件地址

我有一条文字

var txt =“+abc@gmail.com 嘿yyyy酷+def@gmail.com”

我想从文本中提取电子邮件地址并将其存储在数组中。我想用正则表达式来做到这一点。我找到了正则表达式,但无法将电子邮件保存到数组中。

我试过

let regEx = "/(\\+[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\\.[a-zA-Z0-9._-]+)/gi"
if let email = NSPredicate(format: "SELF MATCHES %@", regEx) {
        //what to do here
}
Run Code Online (Sandbox Code Playgroud)

还是我做错了?我知道这是一个基本问题。请帮忙

提前致谢。

regex swift

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

将一个数组从Swift中的特定索引复制到另一个数组

我是Swift的新手,我正在尝试将一个数组复制到另一个数组.

我想要做的是将Array1的内容复制到Array2.但是Array2内容应该包含特定索引的内容.例如:

Array1有100个元素,即.索引从0到99.在Array2中我想复制说,从索引25到最后一个元素(即99)的元素.

我该怎么做.我尝试搜索问题,但没有得到解决方案.

请帮忙.提前致谢.

arrays ios swift

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