#include "BNCConfig.h"
NSString * const BNC_API_BASE_URL = @"https://api.branch.io";
//NSString * const BNC_API_BASE_URL = @"https://ahmed.api.beta.branch.io";
NSString * const BNC_API_VERSION = @"v1";
NSString * const BNC_LINK_URL = @"https://bnc.lt";
NSString * const BNC_SDK_VERSION = @"0.12.24";
我收到错误Expected identifier or '('
和Expanded from macro 'BNC_API_BASE_URL'
。我为BNC_API_VERSION
和BNC_LINK_URL
收到了相同的错误。宏是BNCConfig.h
,如下所示:
//
// BNCConfig.h
// Branch-SDK
//
// Created by Qinwei Gong on 10/6/14.
// Copyright (c) 2014 Branch Metrics. All rights reserved.
//
#ifndef Branch_SDK_Config_h
#define Branch_SDK_Config_h
#define SDK_VERSION @"0.12.14"
#define BNC_PROD_ENV
//#define BNC_STAGE_ENV
//#define BNC_DEV_ENV
#ifdef BNC_PROD_ENV
#define BNC_API_BASE_URL @"https://api.branch.io"
#endif
#ifdef BNC_STAGE_ENV
#define BNC_API_BASE_URL @"http://api.dev.branch.io"
#endif
#define BNC_LINK_URL @"https://bnc.lt"
#ifdef BNC_DEV_ENV
#define BNC_API_BASE_URL @"http://localhost:3001"
#endif
#define BNC_API_VERSION @"v1"
#endif
我真的不确定这里发生了什么。在我对无关的pod进行pod更新之前,BNCConfig.m
根本不存在。奇怪的是,如果我只是从应用程序运行的项目中删除BNCConfig.m
。删除此文件是否安全?任何想法为什么突然出现并导致问题?我尝试删除pod,并进行pod安装。我还清除了派生数据并清理了项目。
答案 0 :(得分:0)
看起来你在项目中以某种方式结束了两个不同版本的Branch SDK。不确定是怎么发生的!
试试这个:
<%= form_for @dish, :url => { :controller => "dishes", action_name => "create" } do |f| %>
<div class="field">
<%= f.label :dish_name %>
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :description %>
<%= f.text_field :description %>
</div>
<div class="field">
<%= f.label :image %>
<%= f.file_field :avatar %>
</div>
<div class="actions">
<%= f.submit 'Add new dish' %>
</div>
<% end %>
以获取所有内容的新副本。