NSArray *mystring = [[NSArray alloc]init];
mystring = _fetchedResultsController.fetchedObjects;
// NSString *string = [NSString stringWithFormat:@"%@",mystring];
_messages = [[NSMutableArray alloc]initWithArray:mystring];
for (Message *msg in _messages) {
[mystring lastObject];
NSString *text = [NSString stringWithFormat:@"%@",msg.text];
self.messages = [[NSMutableArray alloc] initWithObjects:
[[JSQMessage alloc] initWithSenderId:kJSQDemoAvatarIdWoz
senderDisplayName:_user_email
date:[NSDate distantPast]
text:text],
nil];
Мой массив содержит прямо сейчас 3 сообщения, а затем в приложении. Я вижу только последнее сообщение из массива. Я знаю проблему, которая, может быть, я просто предполагаю: или что-то не так с моим объявлением массива, может быть, .first объект или .область объект или .count нужно было установить каким-то образом или, скорее всего, я 'm отсутствует что-то в объекте [JSQMESSAGE], который вернет весь массив сообщений в приложение. Так или иначе, я здесь для этого, поэтому, если кто-то может посоветовать мне, что делать, я точно не могу назвать [[JSQMESSAGE ALLOC]
миллионным временем ...Как вернуть все сообщения из массива
Мне нужен пример с NSINTEGER или что-то еще Мне просто нужно, чтобы все сообщения отображались, как я могу это сделать? также Как я могу увидеть все сообщения отправителя не только полученные сообщения? А также в целом какая-то помощь в этой четкой FrameWork будет отличной.
Я использую основные данные с fetchedResultsController. И рамки JSQMessages.
Тренажер Снимок экрана изображения:
http://postimg.org/image/gkjpssbbd/
Есть много чего не так с кодом, который вы отправили. Код и то, что вы говорите в своем тексте, указывают на то, что вы плохо знакомы с программированием iOS. Перед использованием расширенных концепций, таких как основные данные, вам необходимо изучить основы. – rdelmar
Нет, сэр это очень просто, и мои знания довольно хорошие, но не самые лучшие, но я знаю несколько сотрудников, поэтому позвольте мне не согласиться с вами. Теперь, когда я сказал, я просто подумал, что это что-то простое, я думаю, я ошибаюсь, и это сложнее, чем я думал. –
Это просто. У вас проблемы, потому что вы не знаете, что делаете. Вы можете начать с изучения того, как отформатировать ваш код. (Вернитесь и задайте новый вопрос, когда вы четко поймете, почему первые две строки являются фиктивными.) –