还没有找到相当正确的答案.我想在Xamarin表单导航页面顶部的导航/标题栏中添加一个按钮.请注意,我需要知道一个可以在android上运行的方法,我不想尝试在这里找到一个只有iOS的解决方案.这个按钮需要是一个图像按钮,因为我想要一种方法来访问汉堡包菜单.
所以,我正在尝试保存并加载包含产品详细信息列表的cookie,然后将这些产品详细信息显示在页面上.
然而,当我运行这个我得到的是一个
ReferenceError:找不到变量:GetProductPrice
当我试图读取我使用该GetProductPrice()函数存储的cookie时.
cookie存储器在网站首次加载时运行.它创建了一个产品列表,我后来打算将其用作购物车的一部分.然后它应该保存此cookie,以便在用户转到其他页面时可以再次访问它.这样,如果用户将项目添加到购物车,则稍后不会重置购物车变量.但正如我之前所说,这不起作用.加载和保存cookie函数是由Stack Overflow上的其他人创建的,并且工作正常.
以下是cookie保护程序的代码,该代码应该仅在用户第一次访问该站点时运行:
function setUpProducts() { //in here we define each of the products when we first start up. This way we know what products the customer has access to.
setUpPages();
try {
hasRun = getCookie('hasRunCookie'); //get the has run cookie from before, or at least try to
} catch {
hasRun = 0;
}
//if (hasRun != 1){ //only run this the first time, otherwise we dont need to.
if (hasRun != 1) …Run Code Online (Sandbox Code Playgroud) 我在NSLog中出现两个或多个变量时遇到了一些麻烦.
这有效:
int var1 = 10;
int var2 = 2;
NSLog(@"this is a variable: %d", var1);
Run Code Online (Sandbox Code Playgroud)
但这不是:
int var1 = 10;
int var2 = 2;
NSLog(@"this is a variable: %d", var1, " and heres another %d", var2);
Run Code Online (Sandbox Code Playgroud)
不太确定我做错了什么,也不完全确定整个%d事情是如何工作的.一个不太复杂的解释,可以理解行话上的亮点.