我设置了一个动态的长外观界面。我在带有iBeacon的手表上运行应用程序。
当信标进入范围时,我会在手表上收到静态通知,但是当我继续看时,长时间看不会显示。
我在didReceiveRemoteNotification
内的第一行和function integral = adaptive2(f, a, b, TOL, count)
max_count = 20;
disp("hello world");
disp(count);
h = (b-a)/2;
x_1 = a;
x_2 = (b-a)/2;
x_3 = b;
w_0 = a;
w_1 = (b-a)/4;
w_2 = (b-a)/2;
w_3 = 3*(b-a)/4;
w_4 = b;
initial_1 = (f(x_1) + 4*f(x_2) + f(x_3));
i1 = (h/3) * initial_1;
initial_2 = (f(w_0) + 4*f(w_1) + 2*f(w_2) + 4*f(w_3) + f(w_4));
i2 = (h/6) * initial_2;
disp(i1);
disp(i2);
if count == max_count
integral = i2;
return;
endif
if abs(i1 - i2) < (10 * TOL)
integral = i2;
return;
endif
count = count + 1;
disp(count);
disp(TOL);
integral = (adaptive2(f, a, (b+a)/2, TOL/2, count) + adaptive2(f, (b+a)/2, b, TOL/2, count));
return;
的第一行设置了断点。它不会破坏,因为它永远不会被调用。
关于从哪里开始寻找原因的任何想法?
答案 0 :(得分:6)
我明白了。
1)当您在静态通知中单击“具有动态界面”时,Xcode会创建一个名为“myCategory”的通知类别。我没有设置我的通知类别来匹配它。
2)我删除了“myCategory”并将其保留为“默认”,认为这样可行,因为它是唯一的动态通知。没有骰子。
3)我设置了通知的类别并在通知类别中匹配,现在它可以正常工作。
希望这有助于其他人。