我想传递一个参数成函数onClick的asp:Button
<asp:Button name='ProductID' onclick="confirm_product_Click" ID="confirmitem" runat="server" Text="accept">
Run Code Online (Sandbox Code Playgroud)
参数是<%=product.ProductId %>.
我无法使用,CommandArguments因为该值像纯文本一样传递.
我尝试了隐藏的输入,但它失败了.
我也尝试过使用表单操作:
<form method="post" action="?ProductID=<%=product.ProductId %>">
<asp:Button name='ProductID' onclick="confirm_product_Click" ID="confirmitem" runat="server" Text="accept">
</form>
Run Code Online (Sandbox Code Playgroud)
但它不会将值发送给函数.有人可以帮我解决这个问题吗?
我有一个 Swift 框架,它在 Swift 项目中完美运行。现在我试图在 Objective-C 项目中使用它。
我将类更改为如下所示:
@objc public class Test : NSObject {}
Run Code Online (Sandbox Code Playgroud)
我将框架导入到 Objective-C 项目,将它添加到Embedded Binaries和Linked Frameworks and Libraries。
在 ViewController.m 中,我像这样导入了框架:
#import <SwiftFramework/SwiftFramework-Swift.h>
Run Code Online (Sandbox Code Playgroud)
我尝试创建测试类型的实例:
Test* test = [[Test alloc] init];
Run Code Online (Sandbox Code Playgroud)
测试是可以识别的,但是当我尝试将它构建到 iPhone 时它失败了,原因是:
Undefined symbols for architecture arm64: "_OBJC_CLASS_$__TtC14SwiftFramework4Test", referenced from:
Run Code Online (Sandbox Code Playgroud)
如果我将它构建到模拟器它失败的原因是:
Undefined symbols for architecture i386: "_OBJC_CLASS_$__TtC14SwiftFramework4Test", referenced from:
Run Code Online (Sandbox Code Playgroud)
我尝试将i386和arm64添加到Valid Architectures,
我试图将Build Active Architecture Only更改为No。
我找到了很多没有帮助我解决问题的解决方案。
我将不胜感激任何帮助,谢谢。
构建设置 -> 构建设置 …