我目前正在使用Swift语言在iOS上开发地图应用程序.我想要一个建议,因为在我绘制地图视图上的所有引脚后
(我使用JSON框架从我的服务器接收数据调用Alamofire)
我想在地图上显示所有注释的副标题以显示与用户当前位置的距离.
现在它可以在地图视图上添加注释,但只能根据从我的服务器接收的信息显示标题和副标题.
谢谢.
无法找到错误的东西......
我一直在编程并尝试解决问题,但我找不到错误.你能帮助我建议我在这个程序中编码错误了吗?会很感激:)
这是我编写程序后编译器所说的:
In function 'main':
Line 40: error: invalid lvalue in assignment
Run Code Online (Sandbox Code Playgroud)
这是:
/*Calculate area for single room*/
width * length = totalArea_single;
Run Code Online (Sandbox Code Playgroud)
这是整个代码:
#include <stdio.h>
#include <stdlib.h>
/*Main function of this program*/
int main()
{
char input[512];/*buffer*/
char roomInput[512];/*buffer*/
int roomCount =0;/*Store number of room*/
int width =0;/*width integer*/
int length =0;/*length integer*/
int room =0;/*To make sure roomCount have to be more than 0*/
int totalArea_single =0;
int totalArea_all =0;
/*Ask how many room in the house*/ …Run Code Online (Sandbox Code Playgroud) Xcode 大喊错误
但我不知道会发生什么。我一直在寻找,我认为这可能与铸造和可选有关。第一个给出条件绑定的初始化器必须具有可选类型,而不是“日期”,第二个和第三个给出条件绑定的初始化器必须具有可选类型,而不是“双”
for article in (topic.articleArrays ?? nil)!{
if let articleId = article.id,
let articleHeadline = article.headline,
let articleSummary = article.summary,
let articleCity = article.city,
let articleState = article.state,
let articleDateretrieved = article.dateRetrieved,
let articlePublisher = article.publisher,
let articleLatitude = article.latitude,
let articleLongitude = article.longitude,
let articleRawBaseUrl = article.rawBaseUrl,
let articleRawUrl = article.rawUrl {
editedArticles?.append(NewsArticle(id: articleId, headline: articleHeadline, publisher: articlePublisher, summary: articleSummary, rawUrl: articleRawUrl, rawBaseUrl: articleRawBaseUrl, retrieved_date: articleDateretrieved, city: articleCity, state: articleState, latitude: articleLatitude, longitude: articleLongitude)) …Run Code Online (Sandbox Code Playgroud)