小编Mar*_*cus的帖子

iOS 8 requestWhenInUseAuthorization没有弹出窗口

我试着让我的AppProject iOS 8准备就绪.我读过很多关于

[_locationManager requestWhenInUseAuthorization];
Run Code Online (Sandbox Code Playgroud)

和plist中的条目

NSLocationWhenInUseUsageDescription
Run Code Online (Sandbox Code Playgroud)

所以我改变了所有必要的代码行.

它工作正常,但现在我再次从我的iOS 7基础复制我的项目以包含新功能.但是当我对iOS8位置隐私进行更改时,弹出窗口不再出现了.

我的代码一直有效,直到我复制

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>NSLocationWhenInUseUsageDescription</key>
        <string>tolle sache </string>
        <key>CFBundleDevelopmentRegion</key>
        <string>en</string>
        <key>CFBundleExecutable</key>
        <string>${EXECUTABLE_NAME}</string>
        <key>CFBundleIdentifier</key>
        <string>fapporite.${PRODUCT_NAME:rfc1034identifier}</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundlePackageType</key>
        <string>BNDL</string>
        <key>CFBundleShortVersionString</key>
        <string>1.0</string>
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
        <string>1</string>
    </dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

这是我的电话

- (instancetype)initWithCoder:(NSCoder *)coder
{
    self = [super initWithCoder:coder];
    if (self) {

        _UserLocation = [[CLLocation alloc]init];
        _locationManager = [[CLLocationManager alloc]init]; // initializing locationManager
        _locationManager.delegate = self;
        _locationManager.desiredAccuracy = kCLLocationAccuracyBest; // setting the accuracy
        [_locationManager …
Run Code Online (Sandbox Code Playgroud)

privacy objective-c geolocation ios8

49
推荐指数
3
解决办法
4万
查看次数

DataAdapter.Fill方法(数据集)

我尝试通过OleDB从Access数据库中获取一些数据DataSet.但是DataSetFill()方法之后是空的.当我在D*中手动触发它们时,相同的语句可以工作并返回1行.

OleDbConnection connection = 
   new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Inventar.accdb");
DataSet1 DS = new DataSet1();
connection.Open();

OleDbDataAdapter DBAdapter = new OleDbDataAdapter(
    @"SELECT tbl_Computer.*,  tbl_Besitzer.*
      FROM tbl_Computer 
      INNER JOIN tbl_Besitzer ON tbl_Computer.FK_Benutzer = tbl_Besitzer.ID 
      WHERE (((tbl_Besitzer.Vorname)='ma'));", 
    connection);

DBAdapter.Fill(DS);
Run Code Online (Sandbox Code Playgroud)

提前致谢.

新工作代码:

DataSet ds = new DataSet();
OleDbDataAdapter DBAdapter = new OleDbDataAdapter();

OleDbConnection connection = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Inventar.accdb");
string query = @"
    SELECT tbl_Computer.*,  tbl_Besitzer.*
    FROM tbl_Computer 
    INNER JOIN tbl_Besitzer ON tbl_Computer.FK_Benutzer = tbl_Besitzer.ID 
    WHERE (((tbl_Besitzer.Vorname)='ma'));";

connection.Open();

using (OleDbCommand command …
Run Code Online (Sandbox Code Playgroud)

c# oledb ado.net dataset oledbdataadapter

10
推荐指数
1
解决办法
10万
查看次数

如何将复杂的JSON对象传递给ASP.net控制器

我想传递一个复杂的JSON对象.但是当我调试Controller Action时,所有虚拟属性都为null.使用ASP.NET,EF和CF.

JSON发送:

    POST http://localhost:53214/api/trans/ HTTP/1.1
    Pragma: no-cache
    Content-Type: application/json; charset=utf-8
    Host: localhost:53214
    Content-Length: 221

{
    "trans": {
        "Location": {
            "locID": 2
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

模型转换:

    public class trans
    {
        [Key]
        public int tID { get; set; }
        //public int? locID { get; set; }
        public virtual Location Location { get; set; }

    }
}
Run Code Online (Sandbox Code Playgroud)

因此,当我总是通过Fiddler发布JSON时,所有虚拟属性都为空.

Debugsession

在使用模型中评论的外键之前.这很好.

我想重建代码以优化代码本身.

如何初始化属性并反序列化JSON正确?

关心马库斯

c# asp.net asp.net-mvc json entity-framework

8
推荐指数
1
解决办法
1万
查看次数

使用LinqToSQL的MVVM

有一点BrainF***让我理解与LinqToSQL相关的MVVM.

MVVM的构建如下:

查看 - > Viewmodel - >模型

查看:xaml和cs代码隐藏文件.对 ?

Viewmodel:由Developer(*.cs)创建,我的Model的封装属性

型号:Datamodel

所以这是问题:

LinqToSql给我一个dbml文件,其中包含我数据库中的所有数据,所以我可以使用它作为模型吗?

我必须在何处以及如何在此架构中实现命令?

从数据库获取数据并填充视图模型或模型的方法在哪里?:-) like getCustomer()

c# wpf command mvvm linq-to-sql

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