2015-03-17 3 views
-2

Я получаю плохой доступ в следующем коде NSString для быстрого доступа.Быстрый код NSString плохой доступ

var queryStr : NSString = NSString(format:user.name!, user.userName!, user.email!) 

Я не уверен, почему это должно быть честным. Вот что говорит крах. Есть ли причина, почему это может произойти? Может быть, это как-то связано с моим другим кодом. Я использую singleton для доступа к этому коду, и мой синглтон, похоже, не работает вообще.

Thread 1 EXC_BAD_ACCESS (код = 1, адрес = 0x0)

+0

может быть, вы что-то пропустили: 'NSString (формат: @ "% @,% @,% @", user.name !, user.username !, user.email!)' ...? – holex

ответ

1

Правильное использование этого инициализатора является:

var queryStr: NSString = NSString(format:"%@ %@, %@", user.name! user.userName!, user.email!) 

но Swift вы можете использовать Swift строку и сделать только :

var myString = "\(user.name!), \(user.userName!), \(user.email!)" 
Смежные вопросы