Articles of объектно

Сохранение учетных данных в NSUserDefaults может вызвать отклонение приложения?

Я новичок в разработке iOS, и я использовал NSUserDefaults для сохранения имени пользователя и пароля пользователя. Теперь я знаю, что для этого я должен использовать Keychain вместо NSUserDefaults , но у меня нет много времени и нужно публиковать приложение как можно скорее. Я просто хочу знать, есть ли вероятность, что мое приложение будет отклонено из-за […]

Как преобразовать эту точечную нотацию в вложенные скобки Objective-C?

Я стараюсь избегать точечной нотации любой ценой, но я изучаю книгу, которая использует ее почти явно, поэтому я преобразовал ее, когда вижу ее в тексте. Однако обозначение с несколькими точками, связанными вместе, все еще меня смущает. Может ли кто-то разгадать эти два в обычных скобках и объяснить, как это работает, чтобы в будущем я мог […]

определить, какая IOS работает на устройстве

У меня в приложении есть кнопка общего доступа к facebook, кнопка твитта. Мое приложение поддерживает IOS 5.1. Так что для twitter нет проблем. Но как мне работать с кнопкой общего доступа к facebook. Если IOS-устройство, использующее приложение, использует IOS6, я хочу использовать новый способ, как вы можете видеть здесь Но когда приложение работает на предыдущих […]

Не удалось создать запрос: неверный URL-адрес

Когда я пытаюсь найти такое место: Florida,USA все идет хорошо, но когда я пробую это так: Florida USA , я получил эту ошибку: Unable to create Request (bad url?) Проблема связана с пробелами на месте, записанным на пленку, есть ли способ разрешить это? NSString *urlString = [NSString stringWithFormat:@"https://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=true",theLocationString]; //Create a URL object. NSURL *url = […]

Как получить параметры тегов с помощью NSXMLParser в Objective-C?

В структуре XML я имею: <font fontsize="10" fontcolor="#000000" fontface="file.ttf"/> Как получить шрифт, цвет и лицо с помощью NSXMLParser ? Конечно, у меня стандартная реализация -(id)init { self = [super init]; parser = [[NSXMLParser alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"myxmlfile" ofType:@"xml"]]]; [parser setDelegate:self]; [parser parse]; return self; } – (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName […]

Должен ли я использовать SQLite для добавления этой функции?

Мне нужно ваше пособие по этому поводу, я в настоящее время разрабатываю своеобразное семейное приложение (все относится к семье) Я хотел бы добавить что-то похожее на семейное древо или членов семьи. (Использование вида таблицы), и каждый член / элемент в списке будет иметь свой собственный «вид», содержащий 50 слов о биографии о нем и его […]

Как должен метод категории NSMutableArray удалить несколько элементов из себя?

У меня есть категория NSMutableArray, которая имеет метод удаления: @interface NSMutableArray(MyCategory) – (void) deleteItemsMatchingCriteria: (SomeCriteria) theCriteria; @end Как это должно быть реализовано? Для итерации массивов я обычно использую enumerateObjectsUsingBlock: но, конечно, нельзя удалить элемент из массива в середине итерации. Существует ли канонический способ сделать это для массивов в целом и отличается ли он от метода, […]

сбой при появлении контроллера

Я вижу странный сбой, когда я вызываю [self.navigationController popViewControllerAnimated:YES]; в обратном вызове делегата после выбора элемента из представления таблицы. Трассировка на консоль отсутствует в Xcode – но это стек, доступный в системной консоли – любые идеи? Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x94f5e332 __kill + 10 1 libsystem_kernel.dylib 0x94f5d932 kill$UNIX2003 + 32 2 CoreFoundation […]

Недействительность NSTimer из метода его вызова

Я запланировал таймер, используя [NSTimer scheduleTimerWithTimeInterval: target: selector: userInfo:] и хочу сделать недействительным его в какой-то момент, когда он срабатывает. – (id)init { [NSTimer scheduledTimerWithInterval:1 target:self selector:@selector(fired:) userInfo:nil repeats:YES]; } – (void)fired:(NSTimer *)timer { if (someCondition) { [timer invalidate]; } } Это разрешено? В документации указано Вы должны отправить это сообщение из потока, на котором […]

Получение сообщения EXC_BAD_ACCESS со следующим кодом

Я новичок в Objective C, поэтому я даже не уверен, что это означает: EXC_BAD_ACCESS При выполнении следующего кода: -(void)HelloWorld { NSURL *url = [NSURL URLWithString:@"http://example.com/service.asmx/HelloWorld"]; NSMutableURLRequest *request =[NSMutableURLRequest requestWithURL: url]; //do post request for parameter passing [request setHTTPMethod:@"POST"]; //set the content type to JSON [request setValue:@"application/json" forHTTPHeaderField:@"Content-Type"]; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; [connection […]