Ich habe gerade versucht, die LocationMediaItem
in meinerApp mit JSQMessagesViewController
zu implementieren. Alles funktionierte gut, nur das Problem ist, dass die UICollectionView
Zelle, die den Standort anzeigen soll, beim Laden für immer fest ist und die Karte wird nie tatsächlich angezeigt.Show LocationMediaItem in JSQMessagesViewController
Hier ist ein Code, wie ich die locationMediaItem
in C# machen:
var locationMediaItem = new LocationMediaItem(new CLLocation(latitude, longitude));
if (ChatDB.Messages[indexPath.Row].user_id == SenderId)
{
locationMediaItem.AppliesMediaViewMaskAsOutgoing = true;
return JSQMessagesViewController.Message.Create(ChatDB.Messages[indexPath.Row].user_id, User.Instance.name, locationMediaItem);
}
Hier ist ein Bild von dem, was ich meine:
So ist die JSQMessagesViewController
weiß ich mag es eine anzuzeigen Kartenansicht, aber es hört nie auf zu laden und ich kann nicht herausfinden warum.
Hoffe jemand kann helfen.
Was passiert, wenn Sie latitud und Länge fixiert setzen, wenn das Objekt LocationMediaItem zu schaffen? – apineda
Ich versuchte das aber keinen Erfolg, ich stellte auch sicher, dass lat und lng nicht null sind – Florensvb