Xamarin.iOS
アプリにLocationMediaItem
を実装しようとしましたが、JSQMessagesViewController
を使用しました。すべてうまくいきましたが、位置を示すはずのUICollectionView
セルが永久にロードされ、マップが決して実際に表示されることはありません。ここでJSQMessagesViewControllerのLocationMediaItemを表示
は、私はC#でlocationMediaItem
を作る方法をいくつかのコードは次のとおりです。ここで
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);
}
は、私が何を意味するかの画像です:
のでJSQMessagesViewController
が、私はそれを表示したい知っています地図の表示はできますが、ロードが停止することはありません。理由を把握できません。
誰かがお手伝いします。
LocationMediaItemオブジェクトを作成するときには、LATITUDと経度固定入れるとどうなりますか? – apineda
私はそれを試みたが成功しなかった、私はまた緯度とlngがnullでないことを確認した – Florensvb