小编Fah*_*dsk的帖子

Xamarin Studio:重建项目错误并显示错误:"XamlCTask"任务不支持"DebugType"参数

我已经设法通过删除DebugType = "$(DebugType)"下面的xml文件中的行来重建项目.这条线真正做了什么,为什么它可以解决我的问题.我有错误,因为我从源代码树中提取新代码.

<Target Name="XamlC">
    <XamlCTask
        Assembly = "$(IntermediateOutputPath)$(TargetFileName)"
        ReferencePath = "@(ReferencePath)"
        Verbosity = "2"
        OptimizeIL = "true"
        DebugSymbols = "$(DebugSymbols)"
        />
</Target>
Run Code Online (Sandbox Code Playgroud)

xml rebuild compiler-errors xamarin-studio

6
推荐指数
1
解决办法
2204
查看次数

Xamarin表单内部构造函数显示警告未显示?

我想在主页加载时显示警报.所以我在构造函数中声明了显示警报.但我没有得到任何回应.

我附上了我的示例代码.

public Home()
{
    InitializeComponent();
    if (!(Plugin.Connectivity.CrossConnectivity.Current.IsConnected))
    {

        if (System.IO.File.Exists(path + "App" + "/Data.txt"))
        {
            Device.BeginInvokeOnMainThread(async () =>
            {
                await DisplayAlert("Success", "Saved", "OK");
            });

        }
        else
        {
            Device.BeginInvokeOnMainThread(async () =>
            {
                await DisplayAlert("Oops", "Login Required", "OK");
            });

        }

    }
    else
    {
        GetDetails();
    }

}
Run Code Online (Sandbox Code Playgroud)

c# xamarin xamarin.forms

4
推荐指数
1
解决办法
1577
查看次数

从私有 Pod 的资产目录加载图像

我创建了一个包含一些图像的私有 pod,我已将该图像放在资产目录中,现在当我尝试访问它时,它没有加载到我安装了这个私有 pod 的主机应用程序中

这是我的私人 podspec

s.resource_bundles = {
     'myPod' => ['myPod/Assets/*.xcassets']
  }
Run Code Online (Sandbox Code Playgroud)

并且我已将此资产目录添加到使用 pod 创建的 Assets 文件夹中

这在viewDidLoad我的私人 pod里面的 VC 里面

if let image = UIImage(named: "myIcon", in:Bundle(for:myVC.self), compatibleWith: nil) {
    sendButton.setImage(image.withRenderingMode(.alwaysTemplate), for: .normal)
    sendButton.setTitle("", for: .normal)
}
Run Code Online (Sandbox Code Playgroud)

我还可以在我的主机应用程序、Resources 文件夹内的 pods 部分看到资产文件,我的包也不是零。

ios cocoapods swift4.1

2
推荐指数
1
解决办法
1029
查看次数

Swift:如何在购买完成时通知

SKPaymentTransactionObserver购买完成后我有支票

extension IAPService: SKPaymentTransactionObserver {
func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) {
    for transaction in transactions {
        print(transaction.transactionState.status(), transaction.payment.productIdentifier)
        if transaction.transactionState.status() == "purchased" {
            // Pro Purchased
        }
        switch transaction.transactionState {
        case .purchasing: break
        default: queue.finishTransaction(transaction)
        }
    }
}
}
Run Code Online (Sandbox Code Playgroud)

ViewController购买完成后,如何隐藏购买的对象

storekit ios swift

0
推荐指数
1
解决办法
475
查看次数