小编Can*_*ğlu的帖子

不支持关键字:"数据源"初始化实体框架上下文

我正在初始化实体框架对象上下文,这给了我关键字不支持错误:

metadata=res://*/MainDB.csdl|res://*/MainDB.ssdl|res://*/MainDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Workspace\vs\Leftouch\Leftouch.Web\Data\Leftouch.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;App=EntityFramework"

我直接从web.config中获取了连接字符串,并且只修改了文件的路径(我动态设置),而不是使用默认值,显式使用了这个连接字符串.什么可能导致此错误?

entity-framework connection-string

155
推荐指数
3
解决办法
15万
查看次数

在Xcode 5中为superview添加间距约束

我正在Xcode 5中构建一个iOS应用程序,我在添加布局约束时遇到了麻烦.在Xcode 4.x中,我可以将前导/尾随/顶部/底部空格添加到容器(superview)到任何UI元素.现在,我只有这个选项:

在此输入图像描述

我想在我的文本视图中添加一个"底层空间到superview"约束.它说"间隔到最近邻居",但我不想为"最近邻居"创建约束,我在文本视图下面还有其他内容,我不想用它创建约束.如果我的文本视图下没有其他对象,则会正确地向容器添加约束.但是如果我尝试改变任何东西,那么一切都会变得混乱:我需要将所有视图移动到其他地方,然后添加约束,然后添加移动其他视图.如果我在文本视图和UI元素之间添加一个约束(在这种情况下是一个按钮),它就不起作用(一切似乎都正确:按钮对superview的底部有一个约束,而文本视图有一个垂直间距约束,按钮,并没有冲突的约束).UI元素以不同(3.5英寸)屏幕方向显示在屏幕边界之外.Interface Builder是否有错误,或者我遗漏了什么?当我可以正确设置所有内容时,当我调整界面构建器屏幕的大小时,我的控件似乎仍然不受限制,但在3.5英寸的模拟器/设备上正确显示.在Xcode 5中使用新的Interface Builder约束设计UI的"最佳实践"是什么?

更新:我在同一件事的另一个项目中遇到了更多麻烦.我正在尝试通过CTRL将我的控件拖到顶部布局指南的顶部布局指南顶部的顶部布局指南,并且它正试图将我的控件底部变为布局指南(约-470)这是没有任何意义的,因为控件应该在可变高度的屏幕中布局自己(例如常规和4英寸iPhone,以及未来可能的其他布局......),而不是控制我的控制顶部.以下是正在发生的事情的屏幕截图:

在此输入图像描述

我在约束中得到这个:

在此输入图像描述

我怎样才能让界面生成器对准视图顶端布局指南?

更新2:我找到了解决方法.我首先调整视图大小以降低其高度(因此它的顶部不会重叠或非常接近顶部布局指南)然后我按住CTRL并将其拖动到顶部布局指南.它似乎工作正常.连接后,我再次将视图调整为所需大小并选择Update Constraints.它可以工作,但它仍然不是解决方案,因为它需要调整视图大小,连接,再次调整大小和更新约束.

xcode interface-builder ios autolayout xcode5

74
推荐指数
2
解决办法
5万
查看次数

如何在Objective-C中设置IBInspectable的默认值?

我知道IBInspectable-properties的默认值可以设置为:

@IBInspectable var propertyName:propertyType = defaultValue在斯威夫特.但是我如何在Objective-C中实现类似的效果,以便我可以在Interface Builder中将某些属性的默认值设置为某些属性?

xcode objective-c interface-builder swift ibinspectable

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

如何完全摆脱web.config中的"$(ReplacableToken ...)"

我正在创建一个可发布的包,当我导航到obj\Debug\Package\PackageTmp目录时,我看到web.config的连接字符串被替换为可替换的令牌,我根本就不希望这样.我将不会使用发布批处理文件或任何东西,我将复制目录中的文件(我正在使用发布包系统,以便在我测试我的项目时获取大量动态生成的文件并获取我的项目的新/原始文件树)我不想要那些web.config标记和转换等,我只是希望我的web.config文件像任何其他文件一样被复制.我如何实现这一目标?我已经看到了/p:AutoParameterizationWebConfigConnectionStrings=Falsecommad行的方法,但我没有使用命令行,我正在使用GUI来创建包.如何阻止web.config将连接字符串更改为令牌?

在您说:是的之前,我知道我可以从原始目录中复制原始web.config,但我不想处理这个问题,我想在我测试时单击一下完成它发布包并经常重新创建包.

publish web-config visual-studio-2010 visual-studio

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

Xcode 6.0.1没有显示内存使用情况

我从5.1升级到Xcode 6.0.1,当我运行我的应用程序时,我看不到调试导航器中的内存使用情况:

在此输入图像描述

我收到了记忆警告.是的,我可以在没有调试的情况下分析我的应用程序仪器,但只是在调试时看到直接内存使用对我有很大帮助 如何重新启用此功能?我重新启动了Xcode,重建了我的项目等,但我还是看不到内存使用情况.在设备上或模拟器上进行调试时都会出现此问题.当我单击内存选项卡时,我也会得到这个奇怪的"清零"仪表板:

在此输入图像描述

debugging xcode ios xcode6 ios8

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

为什么FusedLocationApi.getLastLocation为null

我试图通过使用获取位置FusedLocationApi.getLastLocation,我在清单文件中获得了位置权限:

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
Run Code Online (Sandbox Code Playgroud)

但是,null当我从系统请求位置时,我得到了.我只是测试关闭和位置服务,所以它可能与此有关(当然,当我尝试这个时它是开启的).但即使在返回null之后,我也在等待onLocationChanged被调用,而且它从未被调用过.我在这里也看到了类似的问题:FusedLocationApi.getLastLocation总是为null

这是我的代码:

 protected LocationRequest createLocationRequest() {
    LocationRequest mLocationRequest = new LocationRequest();
    mLocationRequest.setInterval(120000);
    mLocationRequest.setFastestInterval(30000);
    mLocationRequest.setPriority(LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY);
    return mLocationRequest;
}

protected GoogleApiClient getLocationApiClient(){
    return new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(LocationServices.API)
            .build();
}

LocationRequest locationRequest = createLocationRequest(); 

@Override
public void onLocationChanged(Location location) {
    App.setLocation(location); // NEVER CALLED
}

@Override
public void onConnected(Bundle bundle) {
    App.setLocation(LocationServices.FusedLocationApi.getLastLocation(locationApiClient)); //RETURNS NULL
    LocationRequest locationRequest = createLocationRequest();
    LocationServices.FusedLocationApi.requestLocationUpdates(locationApiClient, locationRequest, this);
}
Run Code Online (Sandbox Code Playgroud)

onCreate我的应用程序上:

locationApiClient = getLocationApiClient(); …
Run Code Online (Sandbox Code Playgroud)

android android-location android-4.4-kitkat fusedlocationproviderapi android-fusedlocation

36
推荐指数
3
解决办法
5万
查看次数

iOS 9 Facebook登录模拟器-canOpenURL:URL失败:"fbauth2:///" - 错误:"(null)"

我已经更新到Xcode 7和最新的iOS SDK.我在我的应用程序的plist中添加了相应的条目:

在此输入图像描述

我的应用程序的Facebook登录在设备上正常工作.但是,在iOS 9模拟器上,我得到:

-canOpenURL: failed for URL: "fbauth2:///" - error: "(null)"

并且登录无效.我见过facebook登录问题 - canOpenURL:URL失败:"fbauth2:///" - 错误:"(null)"但我有FBSDKCoreKit框架.我也看过Facebook SDK 4.5 IOS 9,但它的答案并没有解决我的问题.

为什么我在模拟器上而不是在设备上出现此错误,即使我已经在https://developers.facebook.com/docs/ios/ios9上完成了检查清单?

facebook ios facebook-ios-sdk ios9 app-transport-security

35
推荐指数
2
解决办法
3万
查看次数

React Typescript:第 0 行:解析错误:无法读取未定义的属性“名称”

今天突然我开始在使用 Typescript 构建的项目中遇到构建错误。在数周内未更改的文件(或其引用的任何内容)中,我开始得到:

./path/to/my/file.ts
  Line 0:  Parsing error: Cannot read property 'name' of undefined
Run Code Online (Sandbox Code Playgroud)

这个错误首先出现在我们的 CI 上,可以通过在服务器上手动构建来复制,我终于可以在更新所有包后在我自己的计算机(运行完美)上重现。现在,即使我拉动项目的旧(构建)提交,我也无法构建它。我已经yarn.lock承诺使用我的 repo,但即使使用旧的package.jsonyarn.lock(我删除node_modules并执行yarn),我也无法构建。

这个错误今天突然开始了。

可能是什么原因?


我的(可能相关的)版本:

yarn 1.22.4,
node v13.11.0,
typescript 3.7.5
react 16.12
react-scripts 3.4.0
macOS 10.15 Catalina
Run Code Online (Sandbox Code Playgroud)

typescript reactjs react-scripts create-react-app react-typescript

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

PushSharp APNS生产:提供给包的凭据无法识别(开发工作正常)

我的应用程序刚刚在App Store上销售,但我的生产设备(从App Store安装了应用程序的设备)都没有获得推送通知.当我尝试向生产设备发送推送通知时,我收到此错误:

"The credentials supplied to the package were not recognized" 
(System.ComponentModel.Win32Exception)
Run Code Online (Sandbox Code Playgroud)

内部抛出此异常并陷入无限循环:

在此输入图像描述

它被抛出ApplePushChannel.cs文件的第539行:

    try
{
    stream.AuthenticateAsClient(this.appleSettings.Host, this.certificates, 
        System.Security.Authentication.SslProtocols.Ssl3, false);
    //stream.AuthenticateAsClient(this.appleSettings.Host);
}
catch (System.Security.Authentication.AuthenticationException ex)
{
    throw new ConnectionFailureException("SSL Stream Failed to Authenticate as Client", ex);
}
Run Code Online (Sandbox Code Playgroud)

这是Visual Studio输出中应用程序的输出:

...
A first chance exception of type 'System.ComponentModel.Win32Exception' occurred in System.dll
A first chance exception of type 'System.ObjectDisposedException' occurred in System.dll
A first chance exception of type 'System.ComponentModel.Win32Exception' occurred in System.dll
A first chance exception of type 'System.ObjectDisposedException' …
Run Code Online (Sandbox Code Playgroud)

ssl production-environment apple-push-notifications pushsharp

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

使用Interface Builder在没有故事板的情况下在nib中设计UICollectionView单元格

我正在尝试设计一个自定义UICollectionViewCell原型(在Xcode 5.0.2中),但是Interface Builder UICollectionView在设计一个笔尖时不允许我添加一个单元格.我可以设置项目(单元格)和Interface Builder创建的数量,如果我使用的是故事板,则可以完美地显示单元格,但是我无法在笔尖中将单元格添加到我的集合视图中.我试过了:

  • 将集合视图单元格从对象库手动拖放到集合视图中.(失败:不允许我将单元格放在我视图中的任何位置)
  • 使用storyboard中的单元格创建我的集合视图,并将整个视图复制粘贴到nib中.(失败:复制集合视图但单元格已消失)
  • 使用storyboard中的单元格创建我的集合视图,打开storyboard作为源代码,查找我的集合视图单元格,复制相关的XML,打开我的nib作为源代码,将其粘贴到XML集合视图中.(失败:无法打开在Interface Builder笔尖,它给了错误,当我删除源代码中的细胞,它再次打开不要.试试这个,如果你不知道自己在做什么.)

我也看到了几个关于同一问题的问题:

他们都指出以编程方式和/或使用另一个笔尖进行细胞处理.我知道怎么做,但有没有办法设计集合视图单元格,在一个nib中同一视图内的集合视图中,就像在故事板中一样?为什么Interface Builder不允许我在nib中执行它,它允许(甚至鼓励)完美地使用storyboard?

xcode interface-builder nib uicollectionview uicollectionviewcell

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